-
Notifications
You must be signed in to change notification settings - Fork 9
Open
Description
I'm looking forward to this project to support Postgres dialect, so it can unblock Postgres support in the prettier plugin.
Edit: I'm hijacking this issue to track the overall progress of PostgreSQL support:
- Postgres support (basic syntax) #42
- Mostly done, some quirky edge-cases remaining, like allowing some reserved keywords as implicit aliases.
- Postgres support (operators) #49
- Mostly done, some quirky edge-cases remaining, like full support for custom operators and the elaborate type casting syntax.
- Postgres support (custom operators) #96
- Nothing yet.
- Postgres support (special functions syntax) #97
- Nothing yet.
- Postgres support (data types) #46
- Postgres support (queries) #44
- Postgres support (DML) #47
- Postgres support (create table) #48
- Postgres support (alter/drop table) #57
- Postgres support (indexes) #58
- Postgres support (functions) #63
- Postgres support (views) #64
- Postgres support (schemas) #65
- Postgres support (sequences) #66
- Postgres support (triggers) #67
CREATE/ALTER/DROP TRIGGERfully supported,EVENT TRIGGERsupport missing.
- Postgres support (users, roles, groups) #73
- Postgres support (user defined types) #78
- Full support for domains, common cases for
CREATE TYPEcovered.
- Full support for domains, common cases for
- Postgres support (extensions) #94
- Missing
ALTER EXTENSIONsupport.
- Missing
- Postgres support (transactions) #99
- Postgres support (Cursors) #98
- Nothing yet.
- Postgres support (policies) #103
- Postgres support (COMMENT) #105
- Almost all (except comments on operators and aggregate functions)
- Postgres support (prepared statements) #113
- Postgres support (configuration parameters) #114
- PostgreSQL support (publications & subscriptions) #117
- Missing
ALTER SUBSCRIPTIONsupport.
- Missing
- Postgres support (foreign servers) #118
CREATE/ALTER/DROP FOREIGN TABLEsupported. Nothing else.
- Postgres support (other statements) #43
- I have barely started even mapping out the work that remains.
For reference: gram.y in Postgres Github repository.
shishkin, rdsedmundo, jgnieuwhof, selbyk, bausmeier and 16 moreknksmith57
Metadata
Metadata
Assignees
Labels
No labels