kopia lustrzana https://github.com/glidernet/ogn-python
35 wiersze
961 B
Python
35 wiersze
961 B
Python
![]() |
"""remove unnecessary pre postgis columns
|
||
|
|
||
|
Revision ID: 2004ce1566c
|
||
|
Revises: 277aca1b810
|
||
|
Create Date: 2016-04-28 18:24:14.912833
|
||
|
|
||
|
"""
|
||
|
|
||
|
# revision identifiers, used by Alembic.
|
||
|
revision = '2004ce1566c'
|
||
|
down_revision = '277aca1b810'
|
||
|
branch_labels = None
|
||
|
depends_on = None
|
||
|
|
||
|
from alembic import op
|
||
|
import sqlalchemy as sa
|
||
|
import geoalchemy2 as ga
|
||
|
|
||
|
|
||
|
def upgrade():
|
||
|
# POSTGIS is fast enough, so lets forget radius, theta and phi
|
||
|
op.drop_column('aircraft_beacon', 'radius')
|
||
|
op.drop_column('aircraft_beacon', 'theta')
|
||
|
op.drop_column('aircraft_beacon', 'phi')
|
||
|
|
||
|
# ... and flight_state is not used
|
||
|
op.drop_column('aircraft_beacon', 'flight_state')
|
||
|
|
||
|
|
||
|
def downgrade():
|
||
|
op.add_column('aircraft_beacon', sa.Column('radius', sa.Float))
|
||
|
op.add_column('aircraft_beacon', sa.Column('theta', sa.Float))
|
||
|
op.add_column('aircraft_beacon', sa.Column('phi', sa.Float))
|
||
|
op.add_column('aircraft_beacon', sa.Column('flight_state', sa.SmallInteger))
|