Skip to content

0.25.0

Compare
Choose a tag to compare
@nene nene released this 02 Feb 09:36
· 201 commits to master since this release

Breaking changes

  • Introduced AlterTableAllInTablespaceStmt alongsideAlterTableStmt statement. This means the addition of AllAlterTableNodes and AllAlterTableStatements types (7c546fd)
  • Renamed WithStorageParametersClause to PostgresqlWithOptions (4052303)
  • Renamed AlterActionSetOptions to AlterActionSetBigqueryOptions (b21538f)
  • All VIEW nodes are now exported as AllViewNodes, the AllViewStatements is still exported, but no more includes all
    view-related nodes. (0fcf413)
  • Replaced *Kw fields in CreateViewStmt with kinds: ViewKind[] (c8beba7)
  • Renamed CreateTableTablespaceClause to TablespaceClause (f2f6b79)
  • Renamed CreateTableWithDataClause to WithDataClause (32c64f1)
  • Replaced materializedKw field with kind in CreateViewStmt & DropViewStmt (b636853)
  • Renamed DropSchemaStmt.name field to schemas (e41a9fc)
  • AlterViewStmt.actions now contains ListExpr (4ab708d)
  • Renamed AlterActionRenameTable to AlterActionRename (2aa2314)
  • Renamed CreateSchemaStmt.options field to clauses (a3aa401)
  • CreateSchemaStmt.name field is now optional (397b146)
  • Renamed TruncateStmt.cascadeOrRestrictKw field to behaviorKw (0d7eee4)

Improved PostgreSQL support

  • Finalized support for CREATE TABLE
  • Full support for CREATE FOREIGN TABLE
  • Full support for ALTER TABLE
  • Full support for CREATE/DROP/ALTER SEQUENCE
  • Full support for CREATE/ALTER/DROP VIEW
  • Full support for CREATE/ALTER/DROP MATERIALIZED VIEW
  • Full support for REFRESH MATERIALIZED VIEW
  • Full support for ALTER/DROP SCHEMA
  • Nearly full support for CREATE SCHEMA (only missing support of nested CREATE TRIGGER and GRANT statements)