Переглянути джерело

Change database key UNIQUE utctime

Foppe Hemminga 6 роки тому
батько
коміт
cb612e2d36
1 змінених файлів з 4 додано та 2 видалено
  1. 4 2
      main.py

+ 4 - 2
main.py

@@ -34,10 +34,12 @@ if __name__ == '__main__':
                 INSERT INTO race_program (
                     race_date, venue, race, start_time, utctime, state)
                 VALUES (%s, %s, %s, %s, %s, %s)
-                ON CONFLICT (race_date, venue, race) DO UPDATE SET
+                ON CONFLICT (utctime) DO UPDATE SET
                     race_date = excluded.race_date,
                     venue = excluded.venue,
-                    race = excluded.race
+                    race = excluded.race,
+                    start_time = excluded.start_time,
+                    state = excluded.state
             """
             timestamp = model.convert_to_tz_aware_datetime(venue.date, line[1], venue.state)
             cursor.execute(query, (venue.date,  venue.name, line[0], line[1], timestamp, venue.state))