- create node_types table
[plcapi.git] / migrations / v42-to-v43 / migrate.sql
index a95b215..dc16b69 100644 (file)
@@ -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