Skip to content

Commit 877ebef

Browse files
committed
rename queue to base_queue
a queue uses a row of the queuefeature table a queue is for columns commun to queues and groups
1 parent b356e86 commit 877ebef

1 file changed

Lines changed: 45 additions & 0 deletions

File tree

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
"""refactor queue table
2+
3+
Revision ID: 4cf42964a0f8
4+
Revises: 3131b2ccb06f
5+
6+
"""
7+
8+
import sqlalchemy as sa
9+
10+
from alembic import op
11+
12+
13+
# revision identifiers, used by Alembic.
14+
revision = '4cf42964a0f8'
15+
down_revision = '3131b2ccb06f'
16+
17+
18+
def upgrade():
19+
op.rename_table('queue', 'base_queue')
20+
op.create_check_constraint(
21+
'base_queue_autopause_check',
22+
'base_queue',
23+
"autopause in ('no', 'yes', 'all')",
24+
)
25+
op.create_primary_key(
26+
'base_queue_pkey',
27+
'base_queue',
28+
['name'],
29+
)
30+
op.drop_constraint('queue_pkey', 'base_queue')
31+
32+
33+
def downgrade():
34+
op.rename_table('base_queue', 'queue')
35+
op.create_check_constraint(
36+
'queue_autopause_check',
37+
'queue',
38+
"autopause in ('no', 'yes', 'all')",
39+
)
40+
op.create_primary_key(
41+
'queue_pkey',
42+
'queue',
43+
['name'],
44+
)
45+
op.drop_constraint('base_queue_pkey', 'queue')

0 commit comments

Comments
 (0)