From: Barış Metin Date: Wed, 18 Mar 2009 17:35:09 +0000 (+0000) Subject: - create node_types table X-Git-Tag: PLCAPI-4.3-4~3 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;ds=sidebyside;h=274a4fab7b8b1b54a43a6b08d4f28fa69693b94a;p=plcapi.git - create node_types table - add node_type column to nodes as a reference to node_types --- diff --git a/migrations/v42-to-v43/migrate.sql b/migrations/v42-to-v43/migrate.sql index a95b215..dc16b69 100644 --- a/migrations/v42-to-v43/migrate.sql +++ b/migrations/v42-to-v43/migrate.sql @@ -119,10 +119,20 @@ INSERT INTO run_levels (run_level) VALUES ('safeboot'); INSERT INTO run_levels (run_level) VALUES ('failboot'); INSERT INTO run_levels (run_level) VALUES ('reinstall'); + +---------------------------------------- +-- node types +---------------------------------------- +CREATE TABLE node_types ( + node_type text PRIMARY KEY +) WITH OIDS; +INSERT INTO node_types (node_type) VALUES ('regular'); +INSERT INTO node_types (node_type) VALUES ('dummynet'); + ---------------------------------------- -- nodes ---------------------------------------- -ALTER TABLE nodes ADD COLUMN node_type TEXT NOT NULL DEFAULT 'regular'; +ALTER TABLE nodes ADD COLUMN node_type TEXT REFERENCES node_types DEFAULT 'regular'; -- node types ALTER TABLE nodes ADD COLUMN verified boolean NOT NULL DEFAULT false; -- whether or not the node & pcu are verified ALTER TABLE nodes ADD COLUMN run_level TEXT REFERENCES run_levels DEFAULT NULL; -- Node Run Level