Completed
Pull Request — master (#176)
by Josh
03:37
created

downgrade()   A

Complexity

Conditions 1

Size

Total Lines 3

Duplication

Lines 0
Ratio 0 %
Metric Value
cc 1
dl 0
loc 3
rs 10
1
"""Add meme and words tables"""
2
3
from alembic import op
4
import sqlalchemy as sa
5
6
revision = '7da56a4eb387'
7
down_revision = None
8
9
10
def upgrade():
11
    op.create_table('memes',
12
        sa.Column('id', sa.Integer(), nullable=False),
13
        sa.Column('key', sa.String(), nullable=False),
14
        sa.PrimaryKeyConstraint('id')
15
    )
16
    op.create_table('words',
17
        sa.Column('id', sa.String(), nullable=False),
18
        sa.Column('meme_id', sa.Integer(), nullable=False),
19
        sa.Column('occurances', sa.Integer(), nullable=True),
20
        sa.ForeignKeyConstraint(['meme_id'], ['memes.id'], ),
21
        sa.PrimaryKeyConstraint('id')
22
    )
23
24
25
def downgrade():
26
    op.drop_table('words')
27
    op.drop_table('memes')
28