Getting Information
获取信息
With a few revisions present we can get some information about the state of things.
通过一些修改,我们可以获得一些关于迁移版本状态的信息。
First we can view the current revision:
首先我们可以查看当前版本:
$ alembic current
INFO [alembic.context] Context class PostgresqlContext.
INFO [alembic.context] Will assume transactional DDL.
Current revision for postgresql://scott:XXXXX@localhost/test: 1975ea83b712 -> ae1027a6acf (head), Add a column
head is displayed only if the revision identifier for this database matches the head revision.
仅当此数据库的修订标识符与头部修订匹配时才显示
head。
We can also view history with alembic history; the --verbose option (accepted by several commands, including history, current, heads and branches) will show us full information about each revision:
我们也可以用
alembic history命令查看历史;--verbose选项(多个命令都接受改选项,包括history、current、heads和branches)将向我们显示每个版本的完整信息:
$ alembic history --verbose
Rev: ae1027a6acf (head)
Parent: 1975ea83b712
Path: /path/to/yourproject/alembic/versions/ae1027a6acf_add_a_column.py
add a column
Revision ID: ae1027a6acf
Revises: 1975ea83b712
Create Date: 2014-11-20 13:02:54.849677
Rev: 1975ea83b712
Parent: <base>
Path: /path/to/yourproject/alembic/versions/1975ea83b712_add_account_table.py
create account table
Revision ID: 1975ea83b712
Revises:
Create Date: 2014-11-20 13:02:46.257104