1= Table("rave_observation", meta,
2 Column("station", Text, nullable=True),
3 Column("country", Text, nullable=True),
4 Column("type", Integer, nullable=True),
5 Column("date", Date, nullable=False),
6 Column("time", Time, nullable=False),
7 Column("longitude", Float, nullable=False),
8 Column("latitude", Float, nullable=False),
9 Column("visibility", Float, nullable=True),
10 Column("windtype", Integer, nullable=True),
11 Column("cloudcover", Integer, nullable=True),
12 Column("winddirection", Float, nullable=True),
13 Column("windspeed", Float, nullable=True),
14 Column("temperature", Float, nullable=True),
15 Column("dewpoint", Float, nullable=True),
16 Column("relativehumidity", Float, nullable=True),
17 Column("pressure", Float, nullable=True),
18 Column("sea_lvl_pressure", Float, nullable=True),
19 Column("pressure_change", Float, nullable=True),
20 Column("liquid_precipitation", Float, nullable=True),
21 Column("accumulation_period", Integer, nullable=True),
22 Column("valid_fields_bitmask", Integer, nullable=True),
23 PrimaryKeyConstraint("station", "date", "time", "accumulation_period"))