1 """Image media type initial migration
3 Revision ID: a98c1a320e88
5 Create Date: 2016-03-12 21:10:10.155623
8 # revision identifiers, used by Alembic.
9 revision
= 'a98c1a320e88'
10 down_revision
= '52bf0ccbedc1'
11 branch_labels
= ('image_media_type',)
14 from alembic
import op
15 import sqlalchemy
as sa
19 if op
.get_bind().engine
.has_table("image__mediadata"):
20 # Skip; this has already been instantiated
21 # (probably via sqlalchemy-migrate)
26 sa
.Column('media_entry', sa
.Integer(), nullable
=False),
27 sa
.Column('width', sa
.Integer(), nullable
=True),
28 sa
.Column('height', sa
.Integer(), nullable
=True),
29 sa
.Column('exif_all', sa
.UnicodeText(), nullable
=True),
30 sa
.ForeignKeyConstraint(['media_entry'], ['core__media_entries.id'], ),
31 sa
.PrimaryKeyConstraint('media_entry'))
36 op
.drop_table('image__mediadata')