From cfe54802e518158d95cbc966840aae4bd319d537 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Konstantin=20Gru=CC=88ndger?= Date: Sat, 28 Nov 2015 10:52:41 +0100 Subject: [PATCH] adjust db scheme --- .../2c7144443d8_aircraft_beacon_changes.py | 28 +++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 alembic/versions/2c7144443d8_aircraft_beacon_changes.py diff --git a/alembic/versions/2c7144443d8_aircraft_beacon_changes.py b/alembic/versions/2c7144443d8_aircraft_beacon_changes.py new file mode 100644 index 0000000..6ded4dd --- /dev/null +++ b/alembic/versions/2c7144443d8_aircraft_beacon_changes.py @@ -0,0 +1,28 @@ +"""logbook changes + +Revision ID: 2c7144443d8 +Revises: 104107d119d +Create Date: 2015-11-27 22:05:31.417449 + +""" + +# revision identifiers, used by Alembic. +revision = '2c7144443d8' +down_revision = '104107d119d' +branch_labels = None +depends_on = None + +from alembic import op +import sqlalchemy as sa + + +def upgrade(): + op.alter_column('aircraft_beacon', 'real_id', new_column_name='real_address') + op.add_column('aircraft_beacon', sa.Column('flight_state', sa.SmallInteger)) + op.create_index('ix_aircraft_beacon_flight_state', 'aircraft_beacon', ['flight_state']) + + +def downgrade(): + op.alter_column('aircraft_beacon', 'real_address', new_column_name='real_id') + op.drop_column('aircraft_beacon', 'flight_state') + op.drop_index('ix_aircraft_beacon_flight_state', 'aircraft_beacon')