| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970 | """Initial migrationRevision ID: 931dee70fc71Revises: Create Date: 2019-08-21 17:19:36.721148"""from alembic import opimport sqlalchemy as sa# revision identifiers, used by Alembic.revision = '931dee70fc71'down_revision = Nonebranch_labels = Nonedepends_on = Nonedef upgrade():    op.create_table('region',    sa.Column('id', sa.Integer(), nullable=False),    sa.Column('name', sa.String(), nullable=True),    sa.Column('gold_limit', sa.SmallInteger(), nullable=True),    sa.Column('oil_limit', sa.SmallInteger(), nullable=True),    sa.Column('ore_limit', sa.SmallInteger(), nullable=True),    sa.Column('uranium_limit', sa.SmallInteger(), nullable=True),    sa.Column('diamond_limit', sa.SmallInteger(), nullable=True),    sa.PrimaryKeyConstraint('id', name=op.f('pk_region'))    )    op.create_table('state',    sa.Column('id', sa.Integer(), nullable=False),    sa.Column('name', sa.String(), nullable=True),    sa.PrimaryKeyConstraint('id', name=op.f('pk_state'))    )    op.create_table('deep_exploration',    sa.Column('id', sa.Integer(), nullable=False),    sa.Column('date_time_end', sa.DateTime(), nullable=True),    sa.Column('resource_type', sa.SmallInteger(), nullable=True),    sa.Column('region_id', sa.Integer(), nullable=True),    sa.ForeignKeyConstraint(['region_id'], ['region.id'], name=op.f('fk_deep_exploration_region_id_region')),    sa.PrimaryKeyConstraint('id', name=op.f('pk_deep_exploration'))    )    op.create_table('resource_track',    sa.Column('id', sa.Integer(), nullable=False),    sa.Column('resource_type', sa.SmallInteger(), nullable=True),    sa.Column('date_time', sa.DateTime(), nullable=True),    sa.Column('state_id', sa.Integer(), nullable=True),    sa.ForeignKeyConstraint(['state_id'], ['state.id'], name=op.f('fk_resource_track_state_id_state')),    sa.PrimaryKeyConstraint('id', name=op.f('pk_resource_track'))    )    op.create_table('resource_stat',    sa.Column('id', sa.Integer(), nullable=False),    sa.Column('explored', sa.SmallInteger(), nullable=True),    sa.Column('deep_exploration', sa.SmallInteger(), nullable=True),    sa.Column('percentage_explored', sa.SmallInteger(), nullable=True),    sa.Column('percentage_total', sa.SmallInteger(), nullable=True),    sa.Column('resource_track_id', sa.Integer(), nullable=True),    sa.Column('region_id', sa.Integer(), nullable=True),    sa.ForeignKeyConstraint(['region_id'], ['region.id'], name=op.f('fk_resource_stat_region_id_region')),    sa.ForeignKeyConstraint(['resource_track_id'], ['resource_track.id'], name=op.f('fk_resource_stat_resource_track_id_resource_track')),    sa.PrimaryKeyConstraint('id', name=op.f('pk_resource_stat'))    )def downgrade():    op.drop_table('resource_stat')    op.drop_table('resource_track')    op.drop_table('deep_exploration')    op.drop_table('state')    op.drop_table('region')
 |