Old aliases compatibility added back in apier, fix create_tariffplan_tables for both mysql and postgres, fix local_tests

This commit is contained in:
DanB
2015-09-19 18:54:07 +02:00
parent 6aedf2b507
commit 99076bb7e4
7 changed files with 44 additions and 33 deletions

View File

@@ -357,17 +357,19 @@ CREATE INDEX tpusers_idx ON tp_users (tpid,tenant,user_name);
DROP TABLE IF EXISTS tp_aliases;
CREATE TABLE tp_aliases (
"id" SERIAL PRIMARY KEY,
"tpid" VARCHAR(64) NOT NULL,
"direction" VARCHAR(8) NOT NULL,
"tenant" VARCHAR(64) NOT NULL,
"category" VARCHAR(32) NOT NULL,
"account" VARCHAR(64) NOT NULL,
"subject" VARCHAR(64) NOT NULL,
"group" VARCHAR(64) NOT NULL,
"destination_id" VARCHAR(64) NOT NULL,
"alias" VARCHAR(64) NOT NULL,
"tpid" varchar(64) NOT NULL,
"direction" varchar(8) NOT NULL,
"tenant" varchar(64) NOT NULL,
"category" varchar(64) NOT NULL,
"account" varchar(64) NOT NULL,
"subject" varchar(64) NOT NULL,
"destination_id" varchar(64) NOT NULL,
"context" varchar(64) NOT NULL,
"target" varchar(64) NOT NULL,
"original" varchar(64) NOT NULL,
"alias" varchar(64) NOT NULL,
"weight" NUMERIC(8,2) NOT NULL,
"created_at" TIMESTAMP
);
CREATE INDEX tpaliases_tpid_idx ON tp_aliases (tpid);
CREATE INDEX tpaliases_idx ON tp_aliases ("tpid","direction","tenant","category","account","subject","group");
CREATE INDEX tpaliases_idx ON tp_aliases ("tpid","direction","tenant","category","account","subject","context","target");