Section 1 · User commands

alembic-3.1

Package: python3-alembic

ALEMBIC

NAME
DESCRIPTION


NAME

alembic − manual page for alembic 1.13.1

DESCRIPTION

usage: −c [−h] [−−version] [−c CONFIG] [−n NAME] [−x X] [−−raiseerr] [−q]

{branches,check,current,downgrade,edit,ensure_version,heads,history,init,list_templates,merge,revision,show,stamp,upgrade} …

positional arguments:

{branches,check,current,downgrade,edit,ensure_version,heads,history,init,list_templates,merge,revision,show,stamp,upgrade}

branches

Show current branch points.

checkCheck if revision command with autogenerate has pending upgrade ops.

current

Display the current revision for a database.

downgrade

Revert to a previous version.

editEdit revision script(s) using $EDITOR.

ensure_version

Create the alembic version table if it doesn’t exist already .

headsShow current available heads in the script directory.

history

List changeset scripts in chronological order.

initInitialize a new scripts directory.

list_templates

List available templates.

mergeMerge two revisions together. Creates a new migration file.

revision

Create a new revision file.

showShow the revision(s) denoted by the given symbol.
stamp’stamp’ the revision table with the given revision; don’t run any migrations.

upgrade

Upgrade to a later version.

options:

−h, −−help

show this help message and exit

−−version

show program’s version number and exit

−c CONFIG, −−config CONFIG

Alternate config file; defaults to value of ALEMBIC_CONFIG environment variable, or “alembic.ini”

−n NAME, −−name NAME

Name of section in .ini file to use for Alembic config

−x XAdditional arguments consumed by custom env.py scripts, e.g. −x setting1=somesetting −x setting2=somesetting

−−raiseerr

Raise a full stack trace on error

−q, −−quiet

Do not log to std output.