Renamed Flarm to Device

pull/1/head^2
Konstantin Gründger 2015-11-16 20:04:54 +01:00
rodzic 38a8c6b7ca
commit 82b03f991a
6 zmienionych plików z 36 dodań i 12 usunięć

Wyświetl plik

@ -0,0 +1,24 @@
"""flarm to device
Revision ID: 46bc73c49e0
Revises:
Create Date: 2015-11-16 19:44:37.934741
"""
# revision identifiers, used by Alembic.
revision = '46bc73c49e0'
down_revision = None
branch_labels = None
depends_on = None
from alembic import op
import sqlalchemy as sa
def upgrade():
op.rename_table('flarm', 'device')
def downgrade():
op.rename_table('device', 'flarm')

Wyświetl plik

@ -3,7 +3,7 @@ from __future__ import absolute_import
from celery.utils.log import get_task_logger from celery.utils.log import get_task_logger
from ogn.collect.celery import app from ogn.collect.celery import app
from ogn.model import Flarm from ogn.model import Device
from ogn.utils import get_ddb from ogn.utils import get_ddb
logger = get_task_logger(__name__) logger = get_task_logger(__name__)
@ -13,7 +13,7 @@ logger = get_task_logger(__name__)
def update_ddb_data(): def update_ddb_data():
logger.info("Update ddb data.") logger.info("Update ddb data.")
app.session.query(Flarm).delete() app.session.query(Device).delete()
devices = get_ddb() devices = get_ddb()
logger.debug("New Devices: %s" % str(devices)) logger.debug("New Devices: %s" % str(devices))

Wyświetl plik

@ -6,7 +6,7 @@ from sqlalchemy.sql import func, null
from sqlalchemy import and_, or_, between from sqlalchemy import and_, or_, between
from sqlalchemy.sql.expression import true, false, label from sqlalchemy.sql.expression import true, false, label
from ogn.model import Flarm, TakeoffLanding from ogn.model import Device, TakeoffLanding
from ogn.commands.dbutils import session from ogn.commands.dbutils import session
@ -133,9 +133,9 @@ def show(airport_name, latitude, longitude, altitude):
union_query.c.landing, union_query.c.landing,
union_query.c.landing_track, union_query.c.landing_track,
union_query.c.duration, union_query.c.duration,
Flarm.registration, Device.registration,
Flarm.aircraft) \ Device.aircraft) \
.outerjoin(Flarm, union_query.c.address == Flarm.address) \ .outerjoin(Device, union_query.c.address == Device.address) \
.order_by(union_query.c.reftime) .order_by(union_query.c.reftime)
print('--- Logbook (%s) ---' % airport_name) print('--- Logbook (%s) ---' % airport_name)

Wyświetl plik

@ -2,7 +2,7 @@ from .address_origin import AddressOrigin
from .aircraft_type import AircraftType from .aircraft_type import AircraftType
from .base import Base from .base import Base
from .beacon import Beacon from .beacon import Beacon
from .flarm import Flarm from .device import Device
from .aircraft_beacon import AircraftBeacon from .aircraft_beacon import AircraftBeacon
from .receiver_beacon import ReceiverBeacon from .receiver_beacon import ReceiverBeacon
from .receiver_device import ReceiverDevice from .receiver_device import ReceiverDevice

Wyświetl plik

@ -3,8 +3,8 @@ from sqlalchemy import Column, Integer, String, Unicode, Boolean, SmallInteger
from .base import Base from .base import Base
class Flarm(Base): class Device(Base):
__tablename__ = 'flarm' __tablename__ = 'device'
id = Column(Integer, primary_key=True) id = Column(Integer, primary_key=True)
address_type = None address_type = None
@ -21,7 +21,7 @@ class Flarm(Base):
address_origin = Column(SmallInteger) address_origin = Column(SmallInteger)
def __repr__(self): def __repr__(self):
return "<Flarm: %s,%s,%s,%s,%s,%s,%s,%s,%s,%s>" % ( return "<Device: %s,%s,%s,%s,%s,%s,%s,%s,%s,%s>" % (
self.address_type, self.address_type,
self.address, self.address,
self.name, self.name,

Wyświetl plik

@ -3,7 +3,7 @@ import csv
from io import StringIO from io import StringIO
from math import sin, cos, asin, atan2, sqrt, pi from math import sin, cos, asin, atan2, sqrt, pi
from .model import Flarm, AddressOrigin from .model import Device, AddressOrigin
from geopy.geocoders import Nominatim from geopy.geocoders import Nominatim
@ -27,7 +27,7 @@ def get_ddb(csvfile=None):
devices = list() devices = list()
for row in data: for row in data:
flarm = Flarm() flarm = Device()
flarm.address_type = row[0] flarm.address_type = row[0]
flarm.address = row[1] flarm.address = row[1]
flarm.aircraft = row[2] flarm.aircraft = row[2]