]> ruin.nu Git - ndwebbie.git/commitdiff
oops, need to do things in the right order
authorMichael Andreen <harv@ruin.nu>
Wed, 9 Jan 2008 22:20:59 +0000 (23:20 +0100)
committerMichael Andreen <harv@ruin.nu>
Wed, 9 Jan 2008 22:20:59 +0000 (23:20 +0100)
database/scans.sql

index f68b4b619ac22d3a32a7c3a6746185587b270d79..b561e33cca3cfc54003564595c1519cf08c785d7 100644 (file)
@@ -19,12 +19,6 @@ ALTER TABLE fleets RENAME COLUMN landing_tick TO tick;
 
 ALTER TABLE fleet_ships RENAME COLUMN fleet TO id;
 
-
-CREATE TABLE fleet_scans (
-       id INTEGER PRIMARY KEY REFERENCES fleets(id),
-       scan INTEGER NOT NULL REFERENCES scans(id)
-) WITHOUT OIDS;
-
 ALTER TABLE scans DROP COLUMN scan;
 
 ALTER TABLE scans DROP COLUMN type;
@@ -43,6 +37,11 @@ ALTER TABLE scans ADD COLUMN id SERIAL PRIMARY KEY;
 
 ALTER TABLE scans ADD UNIQUE (scan_id, tick, groupscan);
 
+CREATE TABLE fleet_scans (
+       id INTEGER PRIMARY KEY REFERENCES fleets(id),
+       scan INTEGER NOT NULL REFERENCES scans(id)
+) WITHOUT OIDS;
+
 CREATE OR REPLACE FUNCTION planetid(x integer, y integer, z integer, tick integer) RETURNS integer
     AS $_$SELECT id FROM planet_stats WHERE x = $1 AND y = $2 AND z = $3 AND (tick >= $4  OR tick =( SELECT max(tick) FROM planet_stats)) ORDER BY tick ASC LIMIT 1$_$
     LANGUAGE sql STABLE;