BSD Ports

databases/py-alembic 1.13.1_2 MidnightBSD

Database migration tool for SQLAlchemy

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
License
mit
Categories
databases, python

Description

Alembic is a new database migrations tool, written by the author of SQLAlchemy. A migrations tool offers the following functionality:

  • Can emit ALTER statements to a database in order to change the structure of tables and other constructs
  • Provides a system whereby "migration scripts" may be constructed; each script indicates a particular series of steps that can "upgrade" a target database to a new version, and optionally a series of steps that can "downgrade" similarly, doing the same steps in reverse.
  • Allows the scripts to execute in some sequential manner.

In the other systems

SystemPortVersion
MidnightBSDdatabases/py-alembic1.13.1_2
FreeBSDdatabases/py-alembic1.18.2
OpenBSDdatabases/py-alembic1.20.0
NetBSDdatabases/py-alembic1.19.2
DragonFlydatabases/py-alembic1.15.2
HardenedBSDdatabases/py-alembic1.17.2
GhostBSDdatabases/py-alembic1.17.0

Install

Binary package:

mport install ${PYTHON_PKGNAMEPREFIX}alembic

From mports:

cd /usr/mports/databases/py-alembic && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}alembic>0:databases/py-alembic

Dependencies

As this port's Makefile names them.

Runtime 5

Run dependencies 5

Configuration

No options to configure.

USES
python
Service scripts
none
Conflicts with
py*-alembic*

Files

distinfo 1
FileSizeSHA256
alembic-1.13.1.tar.gz1.213288e+064932c8558bf68f2ee92b9bbcb8218671c627064d5b08939437af6d77dc05e595
Master sites 1
  • PYPI