Roadmap
NSchema is feature-complete for its first target — PostgreSQL, with file or S3 state — but there’s more planned. This page sketches the direction; it’s not a commitment, and priorities may shift.
Available today
Section titled “Available today”- Provider: PostgreSQL — see PostgreSQL provider.
- Backends: local file and Amazon S3 — see Backends.
- Environments:
*.env.<name>.sqloverlays selected with--environment.
Planned
Section titled “Planned”More database providers
Section titled “More database providers”The provider abstraction is built so a new database is a self-contained addition. On the list:
- SQLite
- SQL Server
Because the DDL is dialect-agnostic, the goal is for the same schema files to target a new database largely by switching the provider.
More state backends
Section titled “More state backends”- Azure Blob Storage, alongside the existing file and S3 backends.
Following along
Section titled “Following along”NSchema is developed in the open. Track progress, file issues, or ask questions on GitHub.