]> git.ipfire.org Git - thirdparty/asterisk.git/commit
alembic/sqlalchemy: auto increment only allowed on a single column 88/3588/1
authorKevin Harwell <kharwell@digium.com>
Tue, 9 Aug 2016 17:07:20 +0000 (12:07 -0500)
committerKevin Harwell <kharwell@digium.com>
Wed, 17 Aug 2016 14:48:33 +0000 (09:48 -0500)
commit78a6da0885664457fcca0b993c7ff52ba8510ca5
tree313506db902998774d85c627f4e70d4d73e1e486
parentac0f73694b59317f776ea2f4b8f777327def154e
alembic/sqlalchemy: auto increment only allowed on a single column

The extensions table defined two columns (id and priority) as primary key
autoincrement columns. However only one is allowed when defining the primary
key.

This patch removes the autoincrement attribute from the priority column since
it does not need to be as such and really should not have been on there in the
first place.

This patch also removes 'context', 'exten', and 'priority' from the primary key
index and creates a new combined unique contraint index on them.

ASTERISK-26183 #close

Change-Id: Ib9c712c612a4d7ec1edb0dcb77f1bae0905a470b
(cherry picked from commit f6ec94cca66addac71d566d6fa48188b407f26ba)
contrib/ast-db-manage/config/versions/581a4264e537_adding_extensions.py