Open roll opened 1 week ago
@fjuniorr
I think we can include it in the next version i.e. v2.1
. I'm wondering when namespace
can be applicable as I guess it's not a part of SQLite?
SQLite indeed does not have a traditional schema[^1], but others do, such as PostgreSQL and DuckDB, understood as a collection of database objects within a single database.
[^1]: Only attached databases.
I currently utilize the namespace
support in frictionless-py
to load data packages into different schemas, which helps prevent name conflicts among my tables. These tables are named after each resource that exists under the same name in different packages.
@fjuniorr Ahh I have forgotten about DuckDB. The Data Package spec itself in a form of a published data package is kinda hard to apply for classical client/server databases as they require authz but in-process ones are really good uses cases so having in mind DuckDB this feature totally makes sense for me :+1:
frictionless-py
for example already allows this.Originally posted by @fjuniorr in https://github.com/frictionlessdata/specs/issues/920#issuecomment-2186527880