BSD Ports

databases/py-pgmigrate 1.0.9_1 DragonFly

PostgreSQL migrations made easy

System
DragonFly
Repository
DPorts
Maintainer
[email protected] (as in FreeBSD)
License
PostgreSQL
Categories
databases, python
Package size
25.8 KiB, 130.0 KiB installed

Description

PGmigrate is a database migration tool developed by Yandex.

PGmigrate has the following key-features:

  • Transactional and nontransactional migrations: you can enjoy whole power of PostgreSQL DDL
  • Callbacks: you can run some DDL on specific steps of migration process (e.g. drop some code before executing migrations, and create it back after migrations were applied)
  • Online migrations: you can execute series of transactional migrations and callbacks in a single transaction (so, if something goes wrong simple ROLLBACK will bring you in consistent state)

In the other systems

SystemPortVersion
DragonFlydatabases/py-pgmigrate1.0.9_1
FreeBSDdatabases/py-pgmigrate1.0.10
HardenedBSDdatabases/py-pgmigrate1.0.10
GhostBSDdatabases/py-pgmigrate1.0.10

Install

Binary package:

pkg install py311-pgmigrate

From DPorts:

cd /usr/dports/databases/py-pgmigrate && make install clean

Dependencies

Run dependencies 4

No port depends on this one.