Skip to content

feat: Postgres extension dialect support#359

Open
ftsartek wants to merge 4 commits intolitestar-org:mainfrom
ftsartek:feat/postgres-extension-dialects
Open

feat: Postgres extension dialect support#359
ftsartek wants to merge 4 commits intolitestar-org:mainfrom
ftsartek:feat/postgres-extension-dialects

Conversation

@ftsartek
Copy link
Contributor

@ftsartek ftsartek commented Feb 4, 2026

Description

Adds (workaround) SQLGlot dialects for PGVector and ParadeDB, both of which had limited incidental support in SQLGlot but were largely non-functional. Adds tests for these dialects.

At the moment this is only set up in AsyncPG pending further discussion

Adds support to AsyncPG for checking ParadeDB extension availability at pool init time (previously this was done at connection init but this resulted in timing issues for registering dialect support).


For further discussion:

Closes

#358

Jordan Russell added 4 commits February 5, 2026 07:45
Adds dialect extensions for PGVector and ParadeDB. This uses a
workaround for missing Tokens by 'sharing' unused Postgres tokens. New
extension tokens won't be upstreamed as per
tobymao/sqlglot#6949
featureset

Adds support to the asyncpg dialect to register paradedb extension
availability and dialects based on that and pgvector availability
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant