summaryrefslogtreecommitdiff
path: root/insert.sql
diff options
context:
space:
mode:
authorKapil Viren Ahuja <kvahuja@users.noreply.github.com>2017-02-27 14:28:11 +0530
committerGitHub <noreply@github.com>2017-02-27 14:28:11 +0530
commitd86d631fb669f927b8652ae204607f8a11509b50 (patch)
tree4f49b6afdb24ba008722a11047cd37795d8c66a3 /insert.sql
parentbc2871a7e0c84a3c8bd630ed1618242bbcf16dc6 (diff)
parentce1f18227b3b8e3d087e2b920151d63d0061fe33 (diff)
downloadapigrabber-d86d631fb669f927b8652ae204607f8a11509b50.tar.gz
apigrabber-d86d631fb669f927b8652ae204607f8a11509b50.zip
Merge pull request #42 from vainglorygame/pass-type
pass object type to process job payload
Diffstat (limited to 'insert.sql')
-rw-r--r--insert.sql8
1 files changed, 4 insertions, 4 deletions
diff --git a/insert.sql b/insert.sql
index be4dcae..abba48e 100644
--- a/insert.sql
+++ b/insert.sql
@@ -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