You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Added
Init options. The init command now accepts --provider (postgres, sqlite, sqlserver) and --backend (file, s3) options to scaffold
configuration for a specific provider/backend combination.
S3-compatible state stores. The BACKEND s3 block accepts a force_path_style attribute for S3-compatible stores (such as MinIO) that require
path-style addressing. The endpoint, region, and credentials continue to come from the ambient AWS configuration (AWS_ENDPOINT_URL_S3, AWS_REGION,
and the credential chain).
Updated to NSchema.Core 3.3.0 and the latest provider packages.
Fixed
destroy now tears down SQL Server and SQLite projects. Teardown previously failed for these providers because SQL Server's DROP SCHEMA does
not cascade, and SQLite cannot drop its implicit main schema. The migration engine now drops a schema's contained objects before the schema itself.
DDL formatting (fmt). Fixed two formatting bugs: comments following the last attribute in a block were flattened onto a single line, and a
blank line between a leading comment and its statement was removed.