v1.0.0
First stable release of the PostgreSQL provider for NSchema, tracking the 1.0 release of NSchema itself.
Added
UsePostgres(...)extensions onNSchemaApplicationBuilderfor registering the provider — overloads for a connection string, anNpgsqlDataSourceBuilderconfiguration delegate, the same withIServiceProvideraccess, and a no-arg form for bring-your-ownNpgsqlDataSource.PostgresSchemaProvider—ISchemaProviderimplementation that reads the live database viainformation_schemaandpg_catalog, with optional schema-name scoping. Reads schemas, tables, columns, primary keys, foreign keys, indexes, comments (on schemas, tables, columns, and indexes), andGRANTs (on schemas and tables).PostgresSqlPlanner—ISqlPlannerimplementation that translates an NSchemaMigrationPlaninto PostgreSQL DDL.SqlType.CitextandSqlType.JsonbPostgres-specific type helpers onSqlType.- SourceLink and symbol packages (
.snupkg) published alongside the main package for source-level debugging.