]> de.git.xonotic.org Git - xonotic/xonstatdb.git/blobdiff - triggers/games_ins_trg.sql
Change to unix encoding.
[xonotic/xonstatdb.git] / triggers / games_ins_trg.sql
old mode 100755 (executable)
new mode 100644 (file)
index e893c39..5eada1b
@@ -1,33 +1,33 @@
-CREATE OR REPLACE FUNCTION games_ins()\r
-RETURNS TRIGGER AS $$\r
-BEGIN\r
-    IF (NEW.create_dt >= DATE '2011-04-01' AND NEW.create_dt < DATE '2011-07-01') THEN\r
-        INSERT INTO games_2011Q2 VALUES (NEW.*);\r
-    ELSIF (NEW.create_dt >= DATE '2011-07-01' AND NEW.create_dt < DATE '2011-10-01') THEN\r
-        INSERT INTO games_2011Q3 VALUES (NEW.*);\r
-    ELSIF (NEW.create_dt >= DATE '2011-10-01' AND NEW.create_dt < DATE '2012-01-01') THEN\r
-        INSERT INTO games_2011Q4 VALUES (NEW.*);\r
-    ELSIF (NEW.create_dt >= DATE '2012-01-01' AND NEW.create_dt < DATE '2012-04-01') THEN\r
-        INSERT INTO games_2012Q1 VALUES (NEW.*);\r
-    ELSIF (NEW.create_dt >= DATE '2012-04-01' AND NEW.create_dt < DATE '2012-07-01') THEN\r
-        INSERT INTO games_2012Q2 VALUES (NEW.*);\r
-    ELSIF (NEW.create_dt >= DATE '2012-07-01' AND NEW.create_dt < DATE '2012-10-01') THEN\r
-        INSERT INTO games_2012Q3 VALUES (NEW.*);\r
-    ELSIF (NEW.create_dt >= DATE '2012-10-01' AND NEW.create_dt < DATE '2013-01-01') THEN\r
-        INSERT INTO games_2012Q4 VALUES (NEW.*);\r
-    ELSIF (NEW.create_dt >= DATE '2013-01-01' AND NEW.create_dt < DATE '2013-04-01') THEN\r
-        INSERT INTO games_2013Q1 VALUES (NEW.*);\r
-    ELSIF (NEW.create_dt >= DATE '2013-04-01' AND NEW.create_dt < DATE '2013-07-01') THEN\r
-        INSERT INTO games_2013Q2 VALUES (NEW.*);\r
-    ELSE\r
-        RAISE EXCEPTION 'Date out of range.  Fix the games_ins() trigger!';\r
-    END IF;\r
-    RETURN NULL;\r
-END;\r
-$$\r
-LANGUAGE plpgsql;\r
-\r
-DROP TRIGGER IF EXISTS games_ins_trg ON xonstat.games;\r
-CREATE TRIGGER games_ins_trg\r
-    BEFORE INSERT on xonstat.games\r
-    FOR EACH ROW EXECUTE PROCEDURE games_ins();\r
+CREATE OR REPLACE FUNCTION games_ins()
+RETURNS TRIGGER AS $$
+BEGIN
+    IF (NEW.create_dt >= DATE '2011-04-01' AND NEW.create_dt < DATE '2011-07-01') THEN
+        INSERT INTO games_2011Q2 VALUES (NEW.*);
+    ELSIF (NEW.create_dt >= DATE '2011-07-01' AND NEW.create_dt < DATE '2011-10-01') THEN
+        INSERT INTO games_2011Q3 VALUES (NEW.*);
+    ELSIF (NEW.create_dt >= DATE '2011-10-01' AND NEW.create_dt < DATE '2012-01-01') THEN
+        INSERT INTO games_2011Q4 VALUES (NEW.*);
+    ELSIF (NEW.create_dt >= DATE '2012-01-01' AND NEW.create_dt < DATE '2012-04-01') THEN
+        INSERT INTO games_2012Q1 VALUES (NEW.*);
+    ELSIF (NEW.create_dt >= DATE '2012-04-01' AND NEW.create_dt < DATE '2012-07-01') THEN
+        INSERT INTO games_2012Q2 VALUES (NEW.*);
+    ELSIF (NEW.create_dt >= DATE '2012-07-01' AND NEW.create_dt < DATE '2012-10-01') THEN
+        INSERT INTO games_2012Q3 VALUES (NEW.*);
+    ELSIF (NEW.create_dt >= DATE '2012-10-01' AND NEW.create_dt < DATE '2013-01-01') THEN
+        INSERT INTO games_2012Q4 VALUES (NEW.*);
+    ELSIF (NEW.create_dt >= DATE '2013-01-01' AND NEW.create_dt < DATE '2013-04-01') THEN
+        INSERT INTO games_2013Q1 VALUES (NEW.*);
+    ELSIF (NEW.create_dt >= DATE '2013-04-01' AND NEW.create_dt < DATE '2013-07-01') THEN
+        INSERT INTO games_2013Q2 VALUES (NEW.*);
+    ELSE
+        RAISE EXCEPTION 'Date out of range.  Fix the games_ins() trigger!';
+    END IF;
+    RETURN NULL;
+END;
+$$
+LANGUAGE plpgsql;
+
+DROP TRIGGER IF EXISTS games_ins_trg ON xonstat.games;
+CREATE TRIGGER games_ins_trg
+    BEFORE INSERT on xonstat.games
+    FOR EACH ROW EXECUTE PROCEDURE games_ins();