Skip to content

PostgreSQL

4.3.0 Latest

Added

  • Support for the MIGRATION FOR data migrations introduced in NSchema.Core 4.3.

Changed

  • A plan action this provider doesn’t recognize now reports that the plan may come from a newer NSchema.Core than the provider supports, and to check for a provider update.

Fixed

  • Schema introspection no longer surfaces the schema owner’s implicit USAGE self-grant, which materializes in the ACL once any schema grant is applied and read as a phantom “revoke from the owner” on the next plan. Table grants already excluded the owner; schema grants now do the same.

4.0.0

Added

  • Added plugin manifest to allow for automatic registration of the provider coming in `NSchema 4.0.0.

3.0.1

Fixed

  • The Postgres provider will now no-longer call CASCADE its DROP SCHEMA actions, to behave more consistently with other providers that do not support it.

3.0.0

Added

  • NSchemaApplicationBuilder.UseCurrentSchemaPostgres extension for registering only the Postgres SQL generator and not the provider.
  • Full coverage of NSchema.Core 3.0.0’s domain model.

Changed

  • Breaking: Updated to NSchema 3.0.0, which includes many breaking changes to the core NSchema API.

Fixed

  • Removed trailing whitespace from generated SQL statements.