permit DB schema upgrades from any 0.x and 1.x ver
This commit is contained in:
		| @@ -1,8 +1,33 @@ | ||||
| -- Convert schema '/home/sy0/git/netdisco-frontend-sandpit/Netdisco/lib/Netdisco/DB/schema_versions/Netdisco-DB-1-PostgreSQL.sql' to '/home/sy0/git/netdisco-frontend-sandpit/Netdisco/lib/Netdisco/DB/schema_versions/Netdisco-DB-2-PostgreSQL.sql':; | ||||
|  | ||||
| BEGIN; | ||||
|  | ||||
| ALTER TABLE node_ip ADD COLUMN dns text; | ||||
| -- Netdisco | ||||
| -- Database Schema Modifications | ||||
| -- UPGRADE from 1.1 to 1.2 | ||||
|  | ||||
| -- Add "vlantype" column to device_port_vlan table | ||||
| ALTER TABLE device_port_vlan ADD vlantype text; | ||||
|  | ||||
| -- Add "topology" table to augment manual topo file | ||||
| CREATE TABLE topology ( | ||||
|     dev1   inet not null, | ||||
|     port1  text not null, | ||||
|     dev2   inet not null, | ||||
|     port2  text not null | ||||
| ); | ||||
|  | ||||
| -- Add "bssid" column to device_port_ssid table | ||||
| ALTER TABLE device_port_ssid ADD bssid macaddr; | ||||
|  | ||||
| -- Add "vlan" column to node table | ||||
| ALTER TABLE node ADD vlan text DEFAULT '0'; | ||||
|  | ||||
| ALTER TABLE node DROP CONSTRAINT node_pkey; | ||||
| ALTER TABLE node ADD PRIMARY KEY key (mac, switch, port, vlan); | ||||
|  | ||||
| -- Add "ssid" column to node_wireless table | ||||
| ALTER TABLE node_wireless ADD ssid text DEFAULT ''; | ||||
|  | ||||
| ALTER TABLE node_wireless DROP CONSTRAINT node_wireless_pkey; | ||||
| ALTER TABLE node_wireless ADD PRIMARY KEY (mac, ssid); | ||||
|  | ||||
| COMMIT; | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user