Ragtime 0.10.0

Released under the Eclipse Public License

A database-independent migration library.

Installation

To install, add the following dependency to your project or build file:

[dev.weavejester/ragtime "0.10.0"]

Namespaces

ragtime.core

Functions for applying and rolling back migrations.

ragtime.jdbc

Functions for loading SQL migrations and applying them to a SQL database.

Public variables and functions:

ragtime.jdbc.migrations

Public variables and functions:

ragtime.next-jdbc

Functions for loading SQL migrations and applying them to a SQL database.

Public variables and functions:

ragtime.protocols

Protocols for defining a migration and data store.

Public variables and functions:

ragtime.repl

Convenience functions for running in the REPL.

Public variables and functions:

ragtime.reporter

Functions for reporting on migrations that are applied or rolled back.

Public variables and functions:

ragtime.sql

ragtime.sql.compiler

Public variables and functions:

ragtime.strategy

Algorithms for managing conflicts between migrations applied to a database,
and migrations that we want to apply to the database.

Public variables and functions: