save and load netmap positions for same device groups

This commit is contained in:
Oliver Gorwits
2017-12-20 22:05:51 +00:00
parent b7cd0251ff
commit aba359d2a9
6 changed files with 89 additions and 15 deletions

View File

@@ -0,0 +1,23 @@
use utf8;
package App::Netdisco::DB::Result::NetmapPositions;
use strict;
use warnings;
use base 'DBIx::Class::Core';
__PACKAGE__->table("netmap_positions");
__PACKAGE__->add_columns(
"id",
{ data_type => "integer", is_nullable => 0, is_auto_increment => 1 },
"device_groups",
{ data_type => "text[]", is_nullable => 0 },
"positions",
{ data_type => "text", is_nullable => 0 },
);
__PACKAGE__->set_primary_key("id");
__PACKAGE__->add_unique_constraint(
"netmap_positions_device_groups_key" => ['device_groups']);
1;