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;