From b0d2507c05909b225d8f4fcc1618f5faf67324cd Mon Sep 17 00:00:00 2001 From: Mike McLean Date: May 16 2012 19:31:05 +0000 Subject: Rename recent schema upgrade file. (There were no schema changes between 1.5 and 1.6) --- diff --git a/docs/schema-upgrade-1.5-1.7.sql b/docs/schema-upgrade-1.5-1.7.sql deleted file mode 100644 index 614eb74..0000000 --- a/docs/schema-upgrade-1.5-1.7.sql +++ /dev/null @@ -1,25 +0,0 @@ -BEGIN; - -CREATE TABLE volume ( - id SERIAL NOT NULL PRIMARY KEY, - name TEXT UNIQUE NOT NULL -) WITHOUT OIDS; - -INSERT INTO volume (id, name) VALUES (0, 'DEFAULT'); - -ALTER TABLE build ADD COLUMN volume_id INTEGER REFERENCES volume (id); -UPDATE build SET volume_id = 0; -ALTER TABLE build ALTER COLUMN volume_id SET NOT NULL; - -CREATE TABLE tag_updates ( - id SERIAL NOT NULL PRIMARY KEY, - tag_id INTEGER NOT NULL REFERENCES tag(id), - update_event INTEGER NOT NULL REFERENCES events(id) DEFAULT get_event(), - updater_id INTEGER NOT NULL REFERENCES users(id), - update_type INTEGER NOT NULL -) WITHOUT OIDS; - -CREATE INDEX tag_updates_by_tag ON tag_updates (tag_id); -CREATE INDEX tag_updates_by_event ON tag_updates (update_event); - -COMMIT; diff --git a/docs/schema-upgrade-1.6-1.7.sql b/docs/schema-upgrade-1.6-1.7.sql new file mode 100644 index 0000000..614eb74 --- /dev/null +++ b/docs/schema-upgrade-1.6-1.7.sql @@ -0,0 +1,25 @@ +BEGIN; + +CREATE TABLE volume ( + id SERIAL NOT NULL PRIMARY KEY, + name TEXT UNIQUE NOT NULL +) WITHOUT OIDS; + +INSERT INTO volume (id, name) VALUES (0, 'DEFAULT'); + +ALTER TABLE build ADD COLUMN volume_id INTEGER REFERENCES volume (id); +UPDATE build SET volume_id = 0; +ALTER TABLE build ALTER COLUMN volume_id SET NOT NULL; + +CREATE TABLE tag_updates ( + id SERIAL NOT NULL PRIMARY KEY, + tag_id INTEGER NOT NULL REFERENCES tag(id), + update_event INTEGER NOT NULL REFERENCES events(id) DEFAULT get_event(), + updater_id INTEGER NOT NULL REFERENCES users(id), + update_type INTEGER NOT NULL +) WITHOUT OIDS; + +CREATE INDEX tag_updates_by_tag ON tag_updates (tag_id); +CREATE INDEX tag_updates_by_event ON tag_updates (update_event); + +COMMIT;