add unique constraints to topology table
This commit is contained in:
		| @@ -20,6 +20,7 @@ | ||||
|   * Rename plugins developer doc to .pod | ||||
|   * Update to latest Bootstrap and JQuery, and temp. fix #7326 in Bootstrap | ||||
|   * Partial Name in Port search now working | ||||
|   * Add unique constraints to topology table | ||||
|  | ||||
| 2.007000_001 - 2013-03-17 | ||||
|  | ||||
|   | ||||
| @@ -8,7 +8,7 @@ use base 'DBIx::Class::Schema'; | ||||
|  | ||||
| __PACKAGE__->load_namespaces; | ||||
|  | ||||
| our $VERSION = 17; # schema version used for upgrades, keep as integer | ||||
| our $VERSION = 18; # schema version used for upgrades, keep as integer | ||||
|  | ||||
| use Path::Class; | ||||
| use File::Basename; | ||||
|   | ||||
| @@ -19,4 +19,7 @@ __PACKAGE__->add_columns( | ||||
|   { data_type => "text", is_nullable => 0 }, | ||||
| ); | ||||
|  | ||||
| __PACKAGE__->add_unique_constraint(['dev1','port1']); | ||||
| __PACKAGE__->add_unique_constraint(['dev2','port2']); | ||||
|  | ||||
| 1; | ||||
|   | ||||
| @@ -0,0 +1,10 @@ | ||||
| -- Convert schema '/home/devver/netdisco-ng/Netdisco/bin/../lib/App/Netdisco/DB/schema_versions/App-Netdisco-DB-17-PostgreSQL.sql' to '/home/devver/netdisco-ng/Netdisco/bin/../lib/App/Netdisco/DB/schema_versions/App-Netdisco-DB-18-PostgreSQL.sql':; | ||||
|  | ||||
| BEGIN; | ||||
|  | ||||
| ALTER TABLE topology ADD CONSTRAINT topology_dev1_port1 UNIQUE (dev1, port1); | ||||
|  | ||||
| ALTER TABLE topology ADD CONSTRAINT topology_dev2_port2 UNIQUE (dev2, port2); | ||||
|  | ||||
| COMMIT; | ||||
|  | ||||
		Reference in New Issue
	
	Block a user