Update tp_lcr table struct

This commit is contained in:
TeoV
2017-11-24 13:41:46 +02:00
committed by Dan Christian Bogos
parent b26040ccfe
commit ebcead6f14
3 changed files with 7 additions and 5 deletions

View File

@@ -510,7 +510,7 @@ CREATE TABLE tp_lcr (
`created_at` TIMESTAMP,
PRIMARY KEY (`pk`),
KEY `tpid` (`tpid`),
UNIQUE KEY `unique_tp_lcr` (`tpid`,`tenant`, `id`,`filter_ids` )
UNIQUE KEY `unique_tp_lcr` (`tpid`,`tenant`, `id`,`filter_ids`,`supplier_id`,`supplier_filter_ids`,`ratingplan_ids` )
);
--

View File

@@ -497,14 +497,14 @@ CREATE TABLE tp_filters (
"strategy" varchar(32) NOT NULL,
"strategy_params" varchar(64) NOT NULL,
"supplier_id" varchar(32) NOT NULL,
"ratingplan_ids" varchar(64) NOT NULL,
"supplier_filter_ids" varchar(64) NOT NULL,
"ratingplan_ids" varchar(64) NOT NULL,
"supplier_weight" decimal(8,2) NOT NULL,
"weight" decimal(8,2) NOT NULL,
"created_at" TIMESTAMP WITH TIME ZONE
);
CREATE INDEX tp_lcr_idx ON tp_lcr (tpid);
CREATE INDEX tp_lcr_unique ON tp_lcr ("tpid", "tenant", "id", "filter_ids");
CREATE INDEX tp_lcr_unique ON tp_lcr ("tpid", "tenant", "id", "filter_ids","supplier_id","supplier_filter_ids","ratingplan_ids");
--

View File

@@ -1,3 +1,5 @@
#Tenant,ID,FilterIDs,ActivationInterval,Strategy,StrategyParams,SupplierID,SupplierFilterIDs,RatingPlanIDs,SupplierWeight,Weight
cgrates.org,LCR_1,FLTR_ACNT_dan;FLTR_DST_DE,2014-07-29T15:00:00Z,*lowest_cost,,supplier1,,RPL_1,10,20
cgrates.org,LCR_1,,,,,supplier2,,RPL_2,20,
cgrates.org,LCR_1,FLTR_ACNT_dan;FLTR_DST_DE,2014-07-29T15:00:00Z,*lowest_cost,,supplier1,FLTR_1,RPL_1,10,20
cgrates.org,LCR_1,,,,,supplier1,FLTR_2,RPL_2,20,
cgrates.org,LCR_1,,,,,supplier2,FLTR_1,RPL_2,20,
1 #Tenant #Tenant,ID,FilterIDs,ActivationInterval,Strategy,StrategyParams,SupplierID,SupplierFilterIDs,RatingPlanIDs,SupplierWeight,Weight ID FilterIDs ActivationInterval Strategy StrategyParams SupplierID SupplierFilterIDs RatingPlanIDs SupplierWeight Weight
2 cgrates.org cgrates.org,LCR_1,FLTR_ACNT_dan;FLTR_DST_DE,2014-07-29T15:00:00Z,*lowest_cost,,supplier1,FLTR_1,RPL_1,10,20 LCR_1 FLTR_ACNT_dan;FLTR_DST_DE 2014-07-29T15:00:00Z *lowest_cost supplier1 RPL_1 10 20
3 cgrates.org cgrates.org,LCR_1,,,,,supplier1,FLTR_2,RPL_2,20, LCR_1 supplier2 RPL_2 20
4 cgrates.org,LCR_1,,,,,supplier2,FLTR_1,RPL_2,20,
5