Skip to content

Releases: pgplex/pgschema

Release v1.7.0

09 Feb 05:41

Choose a tag to compare

Release v1.7.0 Pre-release
Pre-release

Important: We have moved repo from pgschema/pgschema to pgplex/pgschema

What's Changed

Full Changelog: v1.6.2...v1.7.0

Release v1.6.2

31 Jan 06:23

Choose a tag to compare

What's Changed

  • refactor: convert multi-pass to single-pass in plan module by @tianzhou in #245
  • fix: function to function dependency by @tianzhou in #247
  • fix: topological sort for modified tables' constraint dependencies by @tianzhou in #249
  • fix: skip revoking privileges covered by default privileges (#250) by @tianzhou in #251
  • fix: revoke default privilege grants on new tables by @tianzhou in #257
  • fix: function dependencies by @mistermoe in #258
  • fix: missing parentheses in CREATE POLICY USING clause output by @tianzhou in #260
  • fix: domain CHECK constraint ordering with function dependencies by @mistermoe in #261
  • feat: add --no-comments flag to dump command by @tianzhou in #263
  • fix: incorrect parentheses in partial index WHERE clause with IN and AND by @tianzhou in #265
  • fix: composite FK referenced column order when FK order differs from table column order (#266) by @curthasselschwert in #267
  • fix: handle dependent views when recreating materialized views by @tianzhou in #272
  • fix(internal): apply QuotedIdentifier in more cases by @PadenZach in #274
  • fix: varchar IN check constraints generating invalid SQL by @tianzhou in #273

New Contributors

Full Changelog: v1.6.1...v1.6.2

Release v1.6.1

15 Jan 03:51

Choose a tag to compare

What's Changed

  • fix: add SearchPath comparison to functionsEqualExceptAttributes by @asonawalla in #235
  • fix: include FOR ROLE in ALTER DEFAULT PRIVILEGES DDL by @asonawalla in #236
  • refactor: review ir module to enhance code readability by @tianzhou in #237
  • feat: add support for column-level GRANT privileges by @asonawalla in #238
  • fix: ensure embedded postgres cleanup in TestMain by @asonawalla in #239
  • fix: emit REVOKE statements before DROP statements by @asonawalla in #243
  • fix: include column comments when adding new columns by @asonawalla in #242
  • fix: handle BEGIN ATOMIC syntax in SQL-standard function bodies by @tianzhou in #244

Full Changelog: v1.6.0...v1.6.1

Release v1.6.0

06 Jan 03:34

Choose a tag to compare

What's Changed

  • feat: add support for FORCE ROW LEVEL SECURITY by @tianzhou in #215
  • fix: preserve interval type casts in function parameter defaults (#216) by @tianzhou in #217
  • fix: preserve schema qualifiers in column default type casts by @tianzhou in #219
  • fix: normalize policy expression schema qualifiers by @tianzhou in #222
  • docs: supabase declarative schema vs pgschema by @tianzhou in #223
  • fix: normalize table references in policy expressions by @asonawalla in #226
  • chore: adjust policy table reference test case by @tianzhou in #228
  • fix: defer FK constraints until all table batches are created by @tianzhou in #229
  • feat: COMMENT ON for function and stored procedure by @tianzhou in #230
  • feat: support SET search_path for functions by @tianzhou in #231
  • feat: default privilege by @tianzhou in #232
  • feat: support GRANT/REVOKE for schema objects by @tianzhou in #233

New Contributors

Full Changelog: v1.5.1...v1.6.0

Release v1.5.1

18 Dec 17:55

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.5.0...v1.5.1

Release v1.5.0

03 Dec 08:06

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.4.3...v1.5.0

Release v1.4.3

25 Nov 14:07

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.4.2...v1.4.3

Release v1.4.2

14 Nov 17:24

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.4.1...v1.4.2

Release v1.4.1

01 Nov 07:48

Choose a tag to compare

Push a clean release (this is the essentially the same version as v1.4.0, v1.4.0 was re-pushed causing checksum mismatch when installing via Go)

Key Changes

  • To cover complex schema, use embedded Postgres database as the default. For certain cases such as #121 #122, allow user to supply an external plan database. See plan DB for more info.

  • Fix installation #100 #128

What's Changed

Full Changelog: v1.3.0...v1.4.0

Release v1.4.0

31 Oct 19:00
e86eb05

Choose a tag to compare

Key Changes

  • To cover complex schema, use embedded Postgres database as the default. For certain cases such as #121 #122, allow user to supply an external plan database. See plan DB for more info.

  • Fix installation #100 #128

What's Changed

Full Changelog: v1.3.0...v1.4.0