queue_log: Add alembic script for generate db table for queue_log

Change-Id: I35b928a6251f9da9a1742b2cd14c63a00c3d0f0c
This commit is contained in:
Rodrigo Ramírez Norambuena
2016-09-30 23:56:04 -03:00
committed by George Joseph
parent 766342eedc
commit f49517efb9
5 changed files with 122 additions and 0 deletions

View File

@@ -0,0 +1 @@
../env.py

View File

@@ -0,0 +1,24 @@
"""${message}
Revision ID: ${up_revision}
Revises: ${down_revision | comma,n}
Create Date: ${create_date}
"""
# revision identifiers, used by Alembic.
revision = ${repr(up_revision)}
down_revision = ${repr(down_revision)}
branch_labels = ${repr(branch_labels)}
depends_on = ${repr(depends_on)}
from alembic import op
import sqlalchemy as sa
${imports if imports else ""}
def upgrade():
${upgrades if upgrades else "pass"}
def downgrade():
${downgrades if downgrades else "pass"}

View File

@@ -0,0 +1,38 @@
"""create queue_log table
Revision ID: 4105ee839f58
Revises:
Create Date: 2016-09-30 22:32:45.918340
"""
# revision identifiers, used by Alembic.
revision = '4105ee839f58'
down_revision = None
branch_labels = None
depends_on = None
from alembic import op
import sqlalchemy as sa
def upgrade():
op.create_table(
'queue_log',
sa.Column('id', sa.BigInteger, primary_key=True, nullable=False,
unique=True, autoincrement=True),
sa.Column('time', sa.DateTime()),
sa.Column('callid', sa.String(80)),
sa.Column('queuename', sa.String(256)),
sa.Column('agent', sa.String(80)),
sa.Column('event', sa.String(32)),
sa.Column('data1', sa.String(100)),
sa.Column('data2', sa.String(100)),
sa.Column('data3', sa.String(100)),
sa.Column('data4', sa.String(100)),
sa.Column('data5', sa.String(100))
)
def downgrade():
op.drop_table('queue_log')