1 """STL media type initial migration
3 Revision ID: 16134ed134ad
5 Create Date: 2016-03-12 23:00:43.084284
9 # revision identifiers, used by Alembic.
10 revision
= '16134ed134ad'
11 down_revision
= '52bf0ccbedc1'
12 branch_labels
= ('stl_media_type',)
15 from alembic
import op
16 import sqlalchemy
as sa
20 if op
.get_bind().engine
.has_table("stl__mediadata"):
21 # Skip; this has already been instantiated
22 # (probably via sqlalchemy-migrate)
27 sa
.Column('media_entry', sa
.Integer(), nullable
=False),
28 sa
.Column('center_x', sa
.Float(), nullable
=True),
29 sa
.Column('center_y', sa
.Float(), nullable
=True),
30 sa
.Column('center_z', sa
.Float(), nullable
=True),
31 sa
.Column('width', sa
.Float(), nullable
=True),
32 sa
.Column('height', sa
.Float(), nullable
=True),
33 sa
.Column('depth', sa
.Float(), nullable
=True),
34 sa
.Column('file_type', sa
.String(), nullable
=True),
35 sa
.ForeignKeyConstraint(['media_entry'], ['core__media_entries.id'], ),
36 sa
.PrimaryKeyConstraint('media_entry'))
40 op
.drop_table('stl__mediadata')