From: Michael Andreen Date: Tue, 6 Nov 2007 08:32:45 +0000 (+0100) Subject: more r24 changes X-Git-Url: https://ruin.nu/git/?p=ndwebbie.git;a=commitdiff_plain;h=e3c513be28262e681c6b4fc8e1795ff621c42523 more r24 changes --- diff --git a/database/multi-targets.sql b/database/multi-targets.sql deleted file mode 100644 index 23e3316..0000000 --- a/database/multi-targets.sql +++ /dev/null @@ -1,3 +0,0 @@ -ALTER TABLE ship_stats RENAME COLUMN target TO t1; -ALTER TABLE ship_stats ADD t2 text; -ALTER TABLE ship_stats ADD t3 text; diff --git a/database/r24.sql b/database/r24.sql new file mode 100644 index 0000000..395f714 --- /dev/null +++ b/database/r24.sql @@ -0,0 +1,22 @@ +ALTER TABLE ship_stats RENAME COLUMN target TO t1; +ALTER TABLE ship_stats ADD t2 text; +ALTER TABLE ship_stats ADD t3 text; +/*scan_id has gotten bigger*/ +ALTER TABLE scans ALTER COLUMN scan_id TYPE NUMERIC(10); + +/*Changes when target is unclaimed */ +/* +CREATE OR REPLACE FUNCTION unclaim_target() + RETURNS "trigger" AS +$BODY$my $query = spi_prepare('UPDATE raid_targets SET modified = NOW() WHERE id = $1','int4'); +my $target = $_TD->{new}{target}; +$target = $_TD->{old}{target} IF ($_TD->{event} eq 'DELETE'); +spi_exec_prepared($query,$target); +spi_freeplan($query);$BODY$ + LANGUAGE 'plperl' VOLATILE; +ALTER FUNCTION updated_target() OWNER TO ndawn; + +CREATE TRIGGER unclaim_target AFTER DELETE + ON raid_claims FOR EACH ROW + EXECUTE PROCEDURE PUBLIC.unclaim_target(); +*/