diff options
| author | schneefux <schneefux+commit@schneefux.xyz> | 2017-02-26 12:20:05 +0100 |
|---|---|---|
| committer | schneefux <schneefux+commit@schneefux.xyz> | 2017-02-26 12:21:12 +0100 |
| commit | ce1f18227b3b8e3d087e2b920151d63d0061fe33 (patch) | |
| tree | 6f70d7bf416c8e2735cbadd3934d81f85677c09b /insert.sql | |
| parent | 8db59a181e50dac958f20fd6ca851e2c54d4c4da (diff) | |
| download | apigrabber-ce1f18227b3b8e3d087e2b920151d63d0061fe33.tar.gz apigrabber-ce1f18227b3b8e3d087e2b920151d63d0061fe33.zip | |
pass object type to process job payload
Diffstat (limited to 'insert.sql')
| -rw-r--r-- | insert.sql | 8 |
1 files changed, 4 insertions, 4 deletions
@@ -68,15 +68,15 @@ insert_matches AS ( INSERT INTO match SELECT * FROM linked_matches ON CONFLICT(id) DO NOTHING - RETURNING id -- TODO conflict shouldn't happen in prod + RETURNING type, id -- TODO conflict shouldn't happen in prod ), insert_players AS ( INSERT INTO player SELECT * FROM linked_players ON CONFLICT(id) DO UPDATE SET attributes=EXCLUDED.attributes WHERE (player.attributes->'stats'->>'played')::int < (EXCLUDED.attributes->'stats'->>'played')::int - RETURNING id + RETURNING type, id ) - SELECT * FROM insert_matches + SELECT type, id FROM insert_matches UNION - SELECT * FROM insert_players + SELECT type, id FROM insert_players |
