mirror of
https://codeberg.org/icewind/log-archiver.git
synced 2026-06-03 09:34:09 +02:00
max drops per game
This commit is contained in:
parent
ed3e141ac2
commit
00dcd7354c
1 changed files with 7 additions and 1 deletions
|
|
@ -190,7 +190,10 @@ CREATE VIEW log_medic_stats AS
|
||||||
(p.value->'ubers')::BIGINT AS ubers,
|
(p.value->'ubers')::BIGINT AS ubers,
|
||||||
(json->'info'->'total_length')::BIGINT AS length
|
(json->'info'->'total_length')::BIGINT AS length
|
||||||
FROM logs_raw, jsonb_each(json->'players') p
|
FROM logs_raw, jsonb_each(json->'players') p
|
||||||
WHERE (p.value->'drops')::BIGINT > 0 OR (p.value->'ubers')::BIGINT > 0;
|
WHERE (
|
||||||
|
(p.value->'drops')::BIGINT > 0 OR (p.value->'ubers')::BIGINT > 0
|
||||||
|
AND (p.value->'drops')::BIGINT < 15
|
||||||
|
);
|
||||||
|
|
||||||
CREATE VIEW log_player_names AS
|
CREATE VIEW log_player_names AS
|
||||||
SELECT
|
SELECT
|
||||||
|
|
@ -270,6 +273,9 @@ CREATE MATERIALIZED VIEW global_stats AS
|
||||||
SELECT SUM(drops)::BIGINT as drops, SUM(ubers)::BIGINT as ubers, SUM(games)::BIGINT as games, SUM(medic_time)::BIGINT as medic_time
|
SELECT SUM(drops)::BIGINT as drops, SUM(ubers)::BIGINT as ubers, SUM(games)::BIGINT as games, SUM(medic_time)::BIGINT as medic_time
|
||||||
FROM medic_stats;
|
FROM medic_stats;
|
||||||
|
|
||||||
|
CREATE UNIQUE INDEX global_stats_idx
|
||||||
|
ON global_stats USING BTREE (drops);
|
||||||
|
|
||||||
CREATE FUNCTION clean_map_name(map TEXT) RETURNS TEXT AS $$
|
CREATE FUNCTION clean_map_name(map TEXT) RETURNS TEXT AS $$
|
||||||
SELECT regexp_replace(map, '(_(a|b|beta|u|r|v|rc|final|comptf|ugc)?[0-9]*[a-z]?$)|([0-9]+[a-z]?$)', '', 'g');
|
SELECT regexp_replace(map, '(_(a|b|beta|u|r|v|rc|final|comptf|ugc)?[0-9]*[a-z]?$)|([0-9]+[a-z]?$)', '', 'g');
|
||||||
$$ LANGUAGE SQL;
|
$$ LANGUAGE SQL;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue