We have redirected you to our new domain: store.godotengine.org. Please update your bookmarks!

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.

Reviews (0)

Godot DuckDB has no reviews yet.

Login to write a review.