-
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
- Most of the commonly used syntax supported.
- Postgres support (sequences) #66
- Postgres support (triggers) #67
CREATE/ALTER/DROP TRIGGER
fully supported,EVENT TRIGGER
support missing.
- Postgres support (users, roles, groups) #73
- Mostly supported. Missing support for
CREATE USER MAPPING
andALTER DEFAULT PRIVILEGES
.
- Mostly supported. Missing support for
- Postgres support (user defined types) #78
- Full support for domains, common cases for
CREATE TYPE
covered.
- Full support for domains, common cases for
- Postgres support (extensions) #94
- Nothing yet.
- Postgres support (transactions) #99
- Postgres support (Cursors) #98
- Nothing yet.
- Postgres support (policies) #103
- Postgres support (COMMENT) #105
- Nothing yet.
- 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 15 moreknksmith57
Metadata
Metadata
Assignees
Labels
No labels