These 14 commits are when the Protocol Buffers files have changed:
| Commit: | 3a323c0 | |
|---|---|---|
| Author: | Dan Lynch | |
feat: upgrade to PostgreSQL 18 - Bump @pgsql/types from ^17.6.2 to ^18.0.0 across all packages - Bump libpg-query from 17.7.3 to 18.0.0 in parser, deparser, pgsql-types, plpgsql-deparser - Bump @pgsql/enums from ^17.6.2 to ^18.0.0 in pgsql-types - Add PG 18 entry to config/versions.json - Add pnpm override to force @pgsql/types@^18.0.0 (libpg-query@18.0.0 was published with ^17.6.2 dep) - Copy 18-latest.proto from libpg-query-node - Regenerate proto codegen for utils, traverse, pg-ast, proto-parser - Update proto parser scripts to reference 18-latest.proto Deparser changes for PG 18: - InsertStmt/UpdateStmt/DeleteStmt/MergeStmt: returningList -> returningClause (ReturningClause type) - Add deparseReturningClause() method - Remove AT_CheckNotNull case (removed from AlterTableType enum in PG 18) - Handle new ATAlterConstraint node type for AT_AlterConstraint Type generation fixes: - Fix generate-types.ts to validate enums against actual @pgsql/enums exports - Import non-enum external types (FilterColumn, Function, Table) from @pgsql/types - Clean new PG 18 location fields (rexpr_list_start/end, list_start/end, jumble_args) in test utils Regenerated test fixtures and snapshots for PG 18 AST output.
| Commit: | 0e9cff3 | |
|---|---|---|
| Author: | Dan Lynch | |
| Committer: | Dan Lynch | |
fixed
| Commit: | 68b34ed | |
|---|---|---|
| Author: | Dan Lynch | |
fixed
| Commit: | 14cce17 | |
|---|---|---|
| Author: | Dan Lynch | |
readmes
| Commit: | 38c2714 | |
|---|---|---|
| Author: | Dan Lynch | |
move files
| Commit: | a3b6f4a | |
|---|---|---|
| Author: | Dan Lynch | |
import pg-proto-parser
| Commit: | a191985 | |
|---|---|---|
| Author: | Dan Lynch | |
| Committer: | Dan Lynch | |
protos
| Commit: | 59ba3c6 | |
|---|---|---|
| Author: | Dan Lynch | |
17-draft
| Commit: | 8ca60bf | |
|---|---|---|
| Author: | Dan Lynch | |
PG 15 🚀
| Commit: | fcc548a | |
|---|---|---|
| Author: | Dan Lynch | |
add meta ast for meta helper generation 🤯
| Commit: | b356160 | |
|---|---|---|
| Author: | Dan Lynch | |
readme
The documentation is generated from this commit.
| Commit: | d0ab34c | |
|---|---|---|
| Author: | Dan Lynch | |
types with tests (and workflow)
| Commit: | a9973ea | |
|---|---|---|
| Author: | Dan Lynch | |
use pg-proto-parser to generate enums info
| Commit: | 4dc6e50 | |
|---|---|---|
| Author: | Dan Lynch | |
fixtures