Skip to content

nschema-org/NSchema.Core

Repository files navigation

NSchema

NSchema.Core

NSchema.Core is the engine behind the NSchema CLI, a declarative database schema migration tool. You describe the schema you want using familiar SQL syntax; the library compares it against the current state of your database and runs the SQL to bring it in line.

While this library can be consumed directly, I'd recommend using the CLI tool unless you have a specific reason to build your own harness around the Core package.

Installation

dotnet add package NSchema.Core
dotnet add package NSchema.Postgres   # or another provider

Documentation

Full documentation lives at nschema.dev. For embedding the engine directly in a .NET application:

License

See LICENSE.

About

A declarative database schema migration tool. Describe the schema you want; NSchema computes and applies the migration to get there.

Topics

Resources

License

Stars

Watchers

Forks

Contributors

Languages