databases/py-pum 0.9.14_2
Postgres upgrade manager
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- GPLv2
- Categories
- databases, python
- Package size
- 43.3 KiB, 241.6 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.
Install
As a binary package — by origin, or by package name:
pkg install databases/py-pum
pkg install py312-pum
From the ports tree:
cd /usr/ports/databases/py-pum/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= py312-pum>0:databases/py-pum
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 0.9.14_2 | 0.9.14_2 | 0.9.14 | 0.9.14_2 | 0.9.14_2 |
| FreeBSD:14:quarterly | 0.9.14_2 | 0.9.14_2 | n/a | 0.9.14_2 | 0.9.14_2 |
| FreeBSD:15:latest | 0.9.14_2 | 0.9.14_2 | n/a | 0.9.14_2 | 0.9.14_2 |
| FreeBSD:15:quarterly | 0.9.14_2 | 0.9.14_2 | n/a | n/a | n/a |
| FreeBSD:16:latest | 0.9.14_2 | 0.9.14_2 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Runtime 2
${PYTHON_PKGNAMEPREFIX}psycopg2>=2.7.3: databases/py-psycopg2${PYTHON_PKGNAMEPREFIX}pyyaml>=0: devel/py-pyyaml
The full lists below include those, and their dependencies in turn.
All build dependencies 11
All run dependencies 13
No port depends on this one.
Configuration
No options to configure.
- USES
- python
- Service scripts
- none
Files
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| pum-0.9.14.tar.gz | 22195 | 37946162d9cf80d45e58e4f688c01379c4427b6e294237607fc444bb6302fea3 |
Master sites 1
- PYPI
Commit history 0
No commits in the history this site was built from.