Ruckusing is a framework written in PHP5 for generating and managing a set of "database migrations". Database migrations are declarative files which represent the state of a DB (its tables, columns, indexes, etc) at
Allows to test django schema and data migrations
Allows to test both forward and rollback migrations
Allows to test the migrations order
Allows to test migration names
A migration helper written in Go. Use it in your existing Golang code or run commands via the CLI.
GoCode import github.com/mattes/migrate/migrate
CLI go get -u github.com/mattes/migrate
Phinx: Simple PHP Database Migrations
Phinx makes it ridiculously easy to manage the database migrations for your PHP app. In less than 5 minutes, you can install Phinx and create your first database migr
What is it?
Phpmig is a (database) migration tool for php, that should be adaptable for use with most PHP 5.3+ projects. It's kind of like doctrine migrations, without the doctrine. Although you can use doctri
Large Hadron Migrator
Rails style database migrations are a useful way to evolve your data schema in an agile manner. Most Rails projects start like this, and at first, making changes is fast and easy.
That is until your tables
Foreigner introduces a few methods to your migrations for adding and removing foreign key constraints. It also dumps foreign keys to schema.rb.
The following adapters are supported:
shift is an application that makes it easy to run online schema migrations for MySQL databases
Who should use it?
shift was designed to solve the following problem - running schema migrations manually takes
Migrator is a simple tool to aid in the migration of databases. Inspired by how the folks over at StackOverflow manage their database migrations, simply add your SQL scripts into a directory, configure Migrator and r
dynamo-drift is a minimalistic library for performing DynamoDB schema migrations.
Individual migrations are code that is executed in the context of a callback performed per existing table item. You can execute a
GitHub's online schema migration for MySQL
gh-ost is a triggerless online schema migration solution for MySQL. It is testable and provides pausability, dynamic control/reconfiguration, auditing, and many op
This repository is home to the following .NET Foundation projects. These projects are maintained by Microsoft and licensed under the Apache License, Version 2.0.
Entity Framework Core
Moldable is an abstraction layer to manage MySQL database with improved function to alter-state and manipulate database schema. Moldable integrates a ORM class for manage persistent objects and adapt datab
HighLite is an SQLite library for Android that makes use of annotation processing to generate boilerplate for your SQLite operations.
Automated table creation and table upgrades (column additions / c
Ghostferry is a library that enables you to selectively copy data from one mysql instance to another with minimal amount of downtime.
It is inspired by Github's gh-ost, although instead of copying data from and to the
SQLite Client for Node.js Apps
A wrapper library written in Typescript with ZERO dependencies that adds ES6 promises and SQL-based migrations API to sqlite3 (docs).
note v4 of sqlite has breaking changes compared to v
Roomigrant is a helper library to automatically generate Android Room library migrations using compile-time code generation.
Add to your project
To get a Git project into your build:
Step 1. Add JitPack
Database migrations written in Go. Use as CLI or import as library.
Migrate reads migrations from sources and applies them in correct order to a database.
Drivers are "dumb", migrate glues everything
Laravel Sync Migration
It's a tool to help ease the repetitive migration process during developing a Laravel project without migrate:fresh your database every time you change you schemas.
You can start
Alembic is a database migrations tool written by the author of SQLAlchemy. A migrations tool offers the following functionality:
Can emit ALTER statements to a database in order to change the structure of tables and other constructs
Blazing fast database migrations for Laravel tests.
The package takes a snapshot of your mysql database and imports the schema to your test database rather than running all of your migrations when the test su
Declarative data modeling & database migrations
Get started • Features • Docs • Workflow • Supported databases
Lift is a powerful database schema migration tool. It uses a declarative data modelling syntax to descr
minimal magic, minimal tooling, essential dependencies, high productivity, no transpilations and no migrations. The Web Components starter ships with integrated lit-html, redux-toolkit and vaadin router components.