From 7547937194b20f83cab6a33958e38a5b13da06e0 Mon Sep 17 00:00:00 2001 From: Oliver Gorwits Date: Fri, 10 Jan 2014 14:01:56 +0000 Subject: [PATCH] [#66] Alter the Primary Key on device_port_vlan to include the native column --- Netdisco/lib/App/Netdisco/DB.pm | 2 +- .../schema_versions/App-Netdisco-DB-31-32-PostgreSQL.sql | 8 ++++++++ 2 files changed, 9 insertions(+), 1 deletion(-) create mode 100644 Netdisco/lib/App/Netdisco/DB/schema_versions/App-Netdisco-DB-31-32-PostgreSQL.sql diff --git a/Netdisco/lib/App/Netdisco/DB.pm b/Netdisco/lib/App/Netdisco/DB.pm index 6bfaf812..9bf9a860 100644 --- a/Netdisco/lib/App/Netdisco/DB.pm +++ b/Netdisco/lib/App/Netdisco/DB.pm @@ -10,7 +10,7 @@ __PACKAGE__->load_namespaces( default_resultset_class => 'ResultSet', ); -our $VERSION = 31; # schema version used for upgrades, keep as integer +our $VERSION = 32; # schema version used for upgrades, keep as integer use Path::Class; use File::Basename; diff --git a/Netdisco/lib/App/Netdisco/DB/schema_versions/App-Netdisco-DB-31-32-PostgreSQL.sql b/Netdisco/lib/App/Netdisco/DB/schema_versions/App-Netdisco-DB-31-32-PostgreSQL.sql new file mode 100644 index 00000000..536f8c80 --- /dev/null +++ b/Netdisco/lib/App/Netdisco/DB/schema_versions/App-Netdisco-DB-31-32-PostgreSQL.sql @@ -0,0 +1,8 @@ + +BEGIN; + +ALTER TABLE device_port_vlan DROP CONSTRAINT device_port_vlan_pkey; + +ALTER TABLE device_port_vlan ADD PRIMARY KEY (ip, port, vlan, native); + +COMMIT;