kuzu
kuzu copied to clipboard
Embeddable property graph database management system built for query speed and scalability. Implements Cypher.
We currently perform primary key constraint checks, but it would be useful to have arbitrary properties subject to a NOT NULL constraint (similar to [DuckDB](https://duckdb.org/docs/sql/constraints.html#not-null-constraint) or [Postgres](https://www.postgresql.org/docs/current/ddl-constraints.html#DDL-CONSTRAINTS-NOT-NULL)). Example usage: ```sql...
Hi, above error can be reproduced by following snippet: ```python import kuzu from uuid import uuid4 import tempfile with tempfile.TemporaryDirectory() as dbpath: conn = kuzu.Connection(kuzu.Database(dbpath)) conn.execute( """ CREATE NODE TABLE...
- merge DROP statements in binder (and maybe others?) - Use constCast instead of ku_dynamic_cast in binder (i.e. `bind_ddl.cpp`) - use constPtrCast in mapper (i.e. `map_ddl.cpp`) - constCast change across...
SQL databases provide the convenient clause `IF NOT EXIST` when creating tables to avoid the user having to handle errors when a table with the same name already exists. Creating...
I've re-enabled some rust tests which had been disabled due to them not being fully supported as they now appear to be working. Passing unions as parameters still doesn't seem...
I want to store variable sized JSON in a node property. ``` CREATE NODE TABLE Entity(data JSON) CREATE (n:Entity {data: {"a": 1, "b": {"c": 2}}}) ``` Today, I have to...
This separates the InMemDiskArrayBuilder from BaseDiskArray, renaming both to BlockVector and DiskArray, respectively. The Hash index disk arrays are now initialized more similarly to the ColumnChunkMetadata disk arrays, using `addDAHPageToFile`...
# Attach remote database design **Design goal:** Allow user to execute read-only queries on a remote kuzu database which can be stored on S3 and accessed via `https`. We are...
Changes: - UDFs now evaluate to null by default when any one of the parameters is null. This is changeable via the `default_null_handling` parameter - Exceptions can now be caught...
Hi team. I'm trying to use Kuzu for semantic search using `array_cosine_similarity` and can't get it working. This looks like a bug to me. Here is the minimal repro: ```python...