= Table(
"rave_observation",
meta,
Column("station", Text, nullable=True),
Column("country", Text, nullable=True),
Column("type", Integer, nullable=True),
Column("date", Date, nullable=False),
Column("time", Time, nullable=False),
Column("longitude", Float, nullable=False),
Column("latitude", Float, nullable=False),
Column("visibility", Float, nullable=True),
Column("windtype", Integer, nullable=True),
Column("cloudcover", Integer, nullable=True),
Column("winddirection", Float, nullable=True),
Column("windspeed", Float, nullable=True),
Column("temperature", Float, nullable=True),
Column("dewpoint", Float, nullable=True),
Column("relativehumidity", Float, nullable=True),
Column("pressure", Float, nullable=True),
Column("sea_lvl_pressure", Float, nullable=True),
Column("pressure_change", Float, nullable=True),
Column("liquid_precipitation", Float, nullable=True),
Column("accumulation_period", Integer, nullable=True),
Column("valid_fields_bitmask", Integer, nullable=True),
PrimaryKeyConstraint("station", "date", "time", "accumulation_period"),
)