DBInterface.jl
DBInterface.jl copied to clipboard
Database interface definitions for Julia
So I have a simple test table that looks like this: ``` +-------+--------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-------+--------------+------+-----+---------+-------+ | id |...
_Originally raised at https://github.com/JuliaData/DataFrames.jl/issues/3444 but moving here as it seems to be an upstream issue._ Hi folks. I recently gave a workshop where I was extolling the virtues of [DuckDB](https://duckdb.org/)...
This is already useful in practice with e.g. https://github.com/ericphanson/ExplicitImports.jl which will give false positives for using private implementation at the moment.
`DBInterface.@prepare` creates a key for the prepared statement when the macro is evaluated, and then at runtime only prepares the statement if a statement with that key has not already...
`DBInterface.@prepare` uses a global Dict on DBInterface that stores prepared statements for all connections. I think this means that `DBInterface.@prepare` is not threadsafe even if the different connections are being...
Based on the limited documentation in the README, I thought using named parameters in the following way would work. I am not sure if this is a bug or if...