BSD Ports

databases/py-pum 0.9.14_2 DragonFly

Postgres upgrade manager

System
DragonFly
Repository
DPorts
Maintainer
[email protected] (as in FreeBSD)
License
GPLv2
Categories
databases, python
Package size
40.8 KiB, 256.9 KiB installed

Description

Acronym stands for "Postgres Upgrades Manager". It is a database migration management tool very similar to flyway-db or Liquibase, based on metadata tables.

Pum is python program that can be used via command line or directly from another python program.

Pum permits the followings operations on Postgres databases:

  • check the differences between two databases
  • create a backup (dump file) of a database
  • restore a database from a backup
  • upgrade a database applying delta files

and some other useful operations.

In the other systems

SystemPortVersion
DragonFlydatabases/py-pum0.9.14_2
FreeBSDdatabases/py-pum0.9.14_2

Install

Binary package:

pkg install py311-pum

From DPorts:

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

Dependencies

Run dependencies 3

No port depends on this one.