From 9900c41e0acf31908aeeebed083c8318045c7cb2 Mon Sep 17 00:00:00 2001 From: Andreas Granig Date: Thu, 29 Aug 2013 17:22:04 +0200 Subject: [PATCH] Add fk between voip_pbx_groups and prov subscriber --- lib/NGCP/Schema/Result/voip_pbx_groups.pm | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/lib/NGCP/Schema/Result/voip_pbx_groups.pm b/lib/NGCP/Schema/Result/voip_pbx_groups.pm index 03a94db0..3af8ae70 100644 --- a/lib/NGCP/Schema/Result/voip_pbx_groups.pm +++ b/lib/NGCP/Schema/Result/voip_pbx_groups.pm @@ -33,6 +33,13 @@ __PACKAGE__->add_columns( is_foreign_key => 1, is_nullable => 0, }, + "subscriber_id", + { + data_type => "integer", + extra => { unsigned => 1 }, + is_foreign_key => 1, + is_nullable => 0, + }, "number_id", { data_type => "integer", @@ -76,6 +83,13 @@ __PACKAGE__->belongs_to( { is_deferrable => 1, on_delete => "CASCADE", on_update => "CASCADE" }, ); +__PACKAGE__->belongs_to( + "provisioning_voip_subscriber", + "NGCP::Schema::Result::provisioning_voip_subscribers", + { id => "subscriber_id" }, + { is_deferrable => 1, on_delete => "CASCADE", on_update => "CASCADE" }, +); + __PACKAGE__->has_many( "provisioning_voip_subscribers", "NGCP::Schema::Result::provisioning_voip_subscribers",