39 lines
966 B
PL/PgSQL
39 lines
966 B
PL/PgSQL
BEGIN;
|
|
|
|
-- Netdisco
|
|
-- Database Schema Modifications
|
|
-- UPGRADE from 0.93 to 0.94
|
|
|
|
ALTER TABLE device_port ADD COLUMN lastchange bigint;
|
|
|
|
ALTER TABLE log ADD COLUMN logfile text;
|
|
|
|
CREATE TABLE user_log (
|
|
entry serial,
|
|
username varchar(50),
|
|
userip inet,
|
|
event text,
|
|
details text,
|
|
creation TIMESTAMP DEFAULT now()
|
|
);
|
|
|
|
CREATE TABLE node_nbt (
|
|
mac macaddr PRIMARY KEY,
|
|
ip inet,
|
|
nbname text,
|
|
domain text,
|
|
server boolean,
|
|
nbuser text,
|
|
active boolean,
|
|
time_first timestamp default now(),
|
|
time_last timestamp default now()
|
|
);
|
|
|
|
-- Indexing speed ups.
|
|
CREATE INDEX idx_node_nbt_mac ON node_nbt(mac);
|
|
CREATE INDEX idx_node_nbt_nbname ON node_nbt(nbname);
|
|
CREATE INDEX idx_node_nbt_domain ON node_nbt(domain);
|
|
CREATE INDEX idx_node_nbt_mac_active ON node_nbt(mac,active);
|
|
|
|
COMMIT;
|