summaryrefslogtreecommitdiff
path: root/contrib/ast-db-manage/config/versions
diff options
context:
space:
mode:
authorzuul <zuul@gerrit.asterisk.org>2016-08-10 21:15:15 -0500
committerGerrit Code Review <gerrit2@gerrit.digium.api>2016-08-10 21:15:15 -0500
commit134db75e67850513e26addf171b8be79e66ee03d (patch)
treeaaba31fc6cc6625c7fcf0a0a534e19a847ff91ff /contrib/ast-db-manage/config/versions
parentdbc78c9faba2b7964a687fc139a6ddc0453a7d0e (diff)
parentf6ec94cca66addac71d566d6fa48188b407f26ba (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-xcontrib/ast-db-manage/config/versions/581a4264e537_adding_extensions.py10
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')