34 lines
869 B
PL/PgSQL
34 lines
869 B
PL/PgSQL
BEGIN;
|
|
|
|
-- 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 (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;
|