]> ruin.nu Git - ndwebbie.git/blob - database/raids.sql
57de47f0f19b0a73d99df2afa3c054c7e1d7d1a1
[ndwebbie.git] / database / raids.sql
1 INSERT INTO forum_boards (fcid,fbid,board) VALUES(7,-5,'Raid logs');
2 INSERT INTO forum_access (fbid,gid) VALUES(-5,1);
3 INSERT INTO forum_access (fbid,gid) VALUES(-5,3);
4
5 ALTER TABLE raids ADD COLUMN ftid INTEGER;
6
7
8 CREATE OR REPLACE FUNCTION add_raid() RETURNS trigger
9 AS $$
10 DECLARE
11         rec RECORD;
12 BEGIN
13         INSERT INTO forum_threads (ftid,fbid,subject,uid) VALUES
14                 (DEFAULT,-5,'Raid ' || NEW.id,-3) RETURNING ftid INTO rec;
15         NEW.ftid := rec.ftid;
16         return NEW;
17 END;
18 $$
19         LANGUAGE plpgsql;
20
21
22 CREATE TRIGGER add_raid
23         BEFORE INSERT ON raids
24         FOR EACH ROW
25         EXECUTE PROCEDURE add_raid();