ALTER TABLE (or equivalent) #1715
FactEngineCommunity
started this conversation in
Ideas
Replies: 1 comment 2 replies
-
Hi Victor, please check out our documentation here. Is this the expected feature that you're asking? |
Beta Was this translation helpful? Give feedback.
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hi there. Is there a feature in Kuzu to ALTER TABLE to add a Property?
The reason I ask is because:
We have:
The Relational Knowledge Graph paradigm is becoming prevalent (e.g. with databases such as EdgeDB, Relational.AI, Apache AGE, AgensGraph) and it is no big thing these days to consider a graph database as if it were relational (e.g. You can hook Neo4j up to JDBC, Relational.AI is implementing DuckDB for ODBC connections etc). I.e. NoSQL, doesn't necessarily mean, to my mind, that we don't have to have a schema, more that schema is optional.
It seems to fit with the feature/request of having PRAGMAs to describe the schema (listing the tables etc). A PRAGMA could describe the Properties on a Table. PRAGMA statements #1708
Even Neo4j are starting to talk schema: https://neo4j.com/developer-blog/describing-property-graph-data-model/
I have a business case for wanting it. Our Boston conceptual modelling software lets you draw a Property Graph Schema, with and as an actual schema.
Please forgive me if the feature already exists. I perceive that one could just add a row with an extra Property to dynamically add a Property to a Node Table...but this request is to explicitly add a Property to a Node Table using some sort of "ALTER TABLE" KuzuQL command.
Your thoughts most welcome.
Many thanks,
Victor
Beta Was this translation helpful? Give feedback.
All reactions