summaryrefslogtreecommitdiff
path: root/queries/match_participation.sql
diff options
context:
space:
mode:
authorKapil Viren Ahuja <kvahuja@users.noreply.github.com>2017-02-16 22:18:04 +0530
committerschneefux <schneefux+github@schneefux.xyz>2017-02-16 17:48:04 +0100
commit07f17264500c388cb039eb33cdd89bc4f54d9505 (patch)
tree3820fe6620ab170242fca870311798d5246c4d3d /queries/match_participation.sql
parent5a932151539247fef874c9bcb8e49b8483c529cd (diff)
downloadshrinker-07f17264500c388cb039eb33cdd89bc4f54d9505.tar.gz
shrinker-07f17264500c388cb039eb33cdd89bc4f54d9505.zip
1. using the right table names in SQL. 2. also put in some exception handling which spits out the error and moves on instead of exiting (#11)
* 1. using the right table names in SQL. 2. also put in some exception handling which spits out the error and moves on instead of exiting * ID in participant table is participant ID. we need a mapping for player ID in Web to get a player's matches.
Diffstat (limited to 'queries/match_participation.sql')
-rw-r--r--queries/match_participation.sql5
1 files changed, 3 insertions, 2 deletions
diff --git a/queries/match_participation.sql b/queries/match_participation.sql
index 0fed84b..d37983f 100644
--- a/queries/match_participation.sql
+++ b/queries/match_participation.sql
@@ -1,6 +1,7 @@
SELECT
-id AS "player_id",
+id AS "participant_id",
+relationships->'player'-> 'data' ->> 'id' AS player_id,
0 AS "rosterId",
0 AS "fk_player_id",
0 AS "fk_match_results_id",
@@ -20,4 +21,4 @@ attributes->>'actor' AS "hero",
(attributes->'stats'->>'wentAfk')::bool::int AS "wentAfk",
FALSE AS "perfectGame"
-FROM apidata WHERE type='participant'
+FROM participant