diff options
author | zuul <zuul@gerrit.asterisk.org> | 2016-08-10 21:15:15 -0500 |
---|---|---|
committer | Gerrit Code Review <gerrit2@gerrit.digium.api> | 2016-08-10 21:15:15 -0500 |
commit | 134db75e67850513e26addf171b8be79e66ee03d (patch) | |
tree | aaba31fc6cc6625c7fcf0a0a534e19a847ff91ff /contrib/ast-db-manage/config/versions | |
parent | dbc78c9faba2b7964a687fc139a6ddc0453a7d0e (diff) | |
parent | f6ec94cca66addac71d566d6fa48188b407f26ba (diff) |
Merge "alembic/sqlalchemy: auto increment only allowed on a single column" into 13
Diffstat (limited to 'contrib/ast-db-manage/config/versions')
-rwxr-xr-x | contrib/ast-db-manage/config/versions/581a4264e537_adding_extensions.py | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/contrib/ast-db-manage/config/versions/581a4264e537_adding_extensions.py b/contrib/ast-db-manage/config/versions/581a4264e537_adding_extensions.py index ecee0e04e..415f5bc25 100755 --- a/contrib/ast-db-manage/config/versions/581a4264e537_adding_extensions.py +++ b/contrib/ast-db-manage/config/versions/581a4264e537_adding_extensions.py @@ -31,20 +31,18 @@ down_revision = '43956d550a44' from alembic import op import sqlalchemy as sa - def upgrade(): op.create_table( 'extensions', sa.Column('id', sa.BigInteger, primary_key=True, nullable=False, unique=True, autoincrement=True), - sa.Column('context', sa.String(40), primary_key=True, nullable=False), - sa.Column('exten', sa.String(40), primary_key=True, nullable=False), - sa.Column('priority', sa.Integer, primary_key=True, nullable=False, - autoincrement=True), + sa.Column('context', sa.String(40), nullable=False), + sa.Column('exten', sa.String(40), nullable=False), + sa.Column('priority', sa.Integer, nullable=False), sa.Column('app', sa.String(40), nullable=False), sa.Column('appdata', sa.String(256), nullable=False), + sa.UniqueConstraint('context', 'exten', 'priority') ) - def downgrade(): op.drop_table('extensions') |