Dbmate is a framework-agnostic database migration tool that keeps database schema in sync across multiple developers and production servers. It supports multiple programming languages and frameworks. With dbmate, you can easily install and use it with npm, Homebrew, or directly with binary files. Dbmate provides commands to create, run, rollback, and manage database migrations. It also supports various options for customization. You can wait for the database to become available before executing commands. Dbmate can dump the database schema to a file and can be used as a library in Go applications. It also supports embedding migrations in Go application binaries. Dbmate offers a simple format for migration files and stores applied migrations in a table named schema_migrations. Compared to other tools, dbmate is easy to configure, language independent, and supports multiple database drivers.
Table of contents
Table of ContentsFeaturesInstallationCommandsUsageLibraryConceptsAlternativesContributing2 Comments
Sort: