Skip to content

Add a duckdb export or convert base layer to duckdb #82

@cmungall

Description

@cmungall

Duckdb has a lot of advantages over sqlite

  • speed
  • extended syntax
  • built in support for arrays and other datatypes

In theory there is no particular reason for a duckdb export. You can just point duckdb at any of the semsql builds and it works. But there are some oddities that occur and it would be better to have a dedicated duckdb export

This could be a simple mirror of the sqlite. However, there is the opportunity to take advantage of increased expressivity. For example, we could have tables like

CREATE TABLE term_info (
   id VARCHAR,
   label VARCHAR,
   aliases VARCHAR[],
   ....
)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions