Prechádzať zdrojové kódy

Change query to reflect UNIQUE CONTRAINT on race_program now includes state

Foppe Hemminga 6 rokov pred
rodič
commit
8ce7b37d19
1 zmenil súbory, kde vykonal 2 pridanie a 3 odobranie
  1. 2 3
      main.py

+ 2 - 3
main.py

@@ -31,12 +31,11 @@ if __name__ == '__main__':
         INSERT INTO race_program (
             race_date, venue, race, start_time, utctime, state)
         VALUES (%s, %s, %s, %s, %s, %s)
-        ON CONFLICT (utctime) DO UPDATE SET
+        ON CONFLICT (utctime, state) DO UPDATE SET
             race_date = excluded.race_date,
             venue = excluded.venue,
             race = excluded.race,
-            start_time = excluded.start_time,
-            state = excluded.state
+            start_time = excluded.start_time
     """
     for venue in race_days_global:
         raw_data = model.get_program_data(venue.program_url)