Description
Changelog
Reviews
How to use?
The bindings themselves are very bare-bones, however, it is possible to fully utilize DuckDB, as everything from installing duckdb-extensions to storing secrets can be controlled with SQL-queries.
var db = GDDuckDB.new()
# db.set_path("path/to/db") # Optionally set path to database, otherwise opens in-memory database
# db.set_read_only(true) # Optionally set read_only to true/false. Default is false.
db.open_db()
db.connect()
sql_query = "SELECT 'Hello, world!' AS msg"
var success = db.query(sql_query)
if success == false:
var error = db.get_query_result() # Fetch the error
print(error)
var result = db.get_query_result()
print(result)
# prints "[{ "msg": "Hello, world!" }]"
db.disconnect()
db.close_db()
Changelog for version v0.7.4
No changelog provided for this version.