581a4264e537_adding_extensions.py

Go to the documentation of this file.
00001 #
00002 # Asterisk -- An open source telephony toolkit.
00003 #
00004 # Copyright (C) 2013, Digium, Inc.
00005 #
00006 # Scott Griepentrog <sgriepentrog@digium.com>
00007 #
00008 # See http://www.asterisk.org for more information about
00009 # the Asterisk project. Please do not directly contact
00010 # any of the maintainers of this project for assistance;
00011 # the project provides a web site, mailing lists and IRC
00012 # channels for your use.
00013 #
00014 # This program is free software, distributed under the terms of
00015 # the GNU General Public License Version 2. See the LICENSE file
00016 # at the top of the source tree.
00017 #
00018 
00019 """adding extensions
00020 
00021 Revision ID: 581a4264e537
00022 Revises: 43956d550a44
00023 Create Date: 2013-12-10 16:32:41.145327
00024 
00025 """
00026 
00027 # revision identifiers, used by Alembic.
00028 revision = '581a4264e537'
00029 down_revision = '43956d550a44'
00030 
00031 from alembic import op
00032 import sqlalchemy as sa
00033 
00034 
00035 def upgrade():
00036     op.create_table(
00037         'extensions',
00038         sa.Column('id', sa.BigInteger, primary_key=True, nullable=False,
00039                   unique=True, autoincrement=True),
00040         sa.Column('context', sa.String(40), primary_key=True, nullable=False),
00041         sa.Column('exten', sa.String(40), primary_key=True, nullable=False),
00042         sa.Column('priority', sa.Integer, primary_key=True, nullable=False,
00043                   autoincrement=True),
00044         sa.Column('app', sa.String(40), nullable=False),
00045         sa.Column('appdata', sa.String(256), nullable=False),
00046     )
00047 
00048 
00049 def downgrade():
00050     op.drop_table('extensions')

Generated on Thu Apr 16 06:27:05 2015 for Asterisk - The Open Source Telephony Project by  doxygen 1.5.6