This is a tool for managing changes to database schemas based on Active Record migrations. Features multiple schema interactions, runtime variable substitution, script creation, and much more. Visit http://migrations.sourceforge.net for more information.

Features

  • Version tracking of schema changes
  • Clean path for upgrading and downgrading the database
  • Auditing of schema information including when it was modified, who modified it, and the ip it was modified from
  • Runtime substitution of values such as tablespace names or data types
  • Multiple schema interactions with dependency resolution for both upgrade and downgrade
  • Final SQL script generation
  • Packaging (.zip or .jar) support for easy portability of db migration scripts.
  • Simple API usable for testing frameworks to do cleaner integration testing.
  • Multiline script support for doing things like pl/sql
  • Easy to use unix and windows startup scripts

Project Samples

Project Activity

See All Activity >

License

Apache License V2.0

Follow Migrations

Migrations Web Site

Other Useful Business Software
$300 in Free Credit Towards Top Cloud Services Icon
$300 in Free Credit Towards Top Cloud Services

Build VMs, containers, AI, databases, storage—all in one place.

Start your project in minutes. After credits run out, 20+ products include free monthly usage. Only pay when you're ready to scale.
Get Started
Rate This Project
Login To Rate This Project

User Ratings

★★★★★
★★★★
★★★
★★
1
0
0
0
0
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5

User Reviews

  • The best enterprise database migration tool around. See http://migrations.sourceforge.net for more details.
Read more reviews >

Additional Project Details

Operating Systems

Linux, Mac, Windows

Intended Audience

Advanced End Users, Developers, System Administrators

User Interface

Command-line, Java SWT

Programming Language

Java

Database Environment

JDBC, Project is a database management tool, SQL-based

Related Categories

Java Database Software, Java Build Tools, Java Frameworks

Registered

2008-01-15