Slide 30
Slide 30 text
C
Co
on
ns
st
tr
ra
ai
in
nt
t N
Na
am
mi
in
ng
g i
in
n M
Mi
ig
gr
ra
at
ti
io
on
ns
s
Autogenerate will place our naming conventions into the file:
revision = '52caef8c4043'
down_revision = None
d
de
ef
f upgrade():
op.create_table('account_balance',
sa.Column('id', sa.Integer(), nullable=False),
sa.Column('balance', sa.Numeric(precision=8, scale=2), nullable=True),
# ...
sa.ForeignKeyConstraint(['account_id'], [u'account.id'],
name=op.f('fk_account_balance_account_id_account')),
sa.ForeignKeyConstraint(['balance_type_id'], [u'balance_type.id'],
name=op.f('fk_account_balance_balance_type_id_balance_type')),
sa.PrimaryKeyConstraint('id', name=op.f('pk_account_balance'))
)
# ...
d
de
ef
f downgrade():
op.drop_table('account_balance')
# ...
30 of 42