dbmigrations: An implementation of relational database "migrations"
A library and program for the creation,
management, and installation of schema updates
(called migrations) for a relational database.
In particular, this package lets the migration
author express explicit dependencies between
migrations and the management tool automatically
installs or reverts migrations accordingly, using
transactions for safety.
This package is written to support any
HDBC-supported database, although at present only
PostgreSQL is fully supported.
To get started, see the included README and
MOO.TXT files and the usage output for the
moo command.
[Skip to Readme]
Modules
- Database
- Schema
- Database.Schema.Migrations
- Database.Schema.Migrations.Backend
- Database.Schema.Migrations.Backend.HDBC
- Database.Schema.Migrations.Dependencies
- Database.Schema.Migrations.Filesystem
- Database.Schema.Migrations.Migration
- Database.Schema.Migrations.Store
- Database.Schema.Migrations.Backend
- Database.Schema.Migrations
- Schema
Flags
Automatic Flags
| Name | Description | Default |
|---|---|---|
| testing | Build for testing | Disabled |
Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info
Downloads
- dbmigrations-0.6.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
For package maintainers and hackage trustees
Candidates
- No Candidates
| Versions [RSS] | 0.1, 0.1.1, 0.1.2, 0.2, 0.3, 0.5, 0.6, 0.7, 0.8, 0.8.1, 0.8.2, 0.9, 0.9.1, 1.0, 1.1, 1.1.1, 2.0.0, 2.1.0 |
|---|---|
| Dependencies | base (>=4 && <5), bytestring (>=0.9 && <1.0), containers (>=0.2 && <0.6), directory (>=1.0 && <1.2), fgl (>=5.4 && <5.5), filepath (>=1.1 && <1.4), HDBC (>=2.2.1 && <2.4), HDBC-postgresql, HDBC-sqlite3, HUnit (>=1.2 && <1.3), mtl (>=2.1 && <2.2), process (>=1.1 && <1.2), random (>=1.0 && <1.1), template-haskell, time (>=1.4 && <1.5), yaml-light (>=0.1 && <0.2) [details] |
| License | BSD-3-Clause |
| Author | Jonathan Daugherty <cygnus@foobox.com> |
| Maintainer | Jonathan Daugherty <cygnus@foobox.com> |
| Uploaded | by JonathanDaugherty at 2013-04-28T17:04:18Z |
| Category | Database |
| Source repo | head: git clone git://github.com/jtdaugherty/dbmigrations.git |
| Distributions | |
| Reverse Dependencies | 2 direct, 0 indirect [details] |
| Executables | moo, dbmigrations-tests |
| Downloads | 13614 total (47 in the last 30 days) |
| Rating | (no votes yet) [estimated by Bayesian average] |
| Your Rating | |
| Status | Docs not available [build log] All reported builds failed as of 2016-12-21 [all 7 reports] |