From 43e2607a70e63907e48f41459d03709dd941359c Mon Sep 17 00:00:00 2001 From: Kirill Solomko Date: Wed, 27 Jun 2018 15:54:54 +0200 Subject: [PATCH] TT#39374 accounting.cdr_tag table changes * type field is now varchar(255) to allow custom dictionary data to be entered * add new dictionary values: (header related dvalues are prefixed with 'header=' to avoid possible collisions as such fields will be dynamic) - furnished_charging_info - header=Divesion - header=P-Asserted-Identity Change-Id: I907ad7d074e8ecbdcbfb57ba06dcab3645d60cf6 --- db_scripts/diff/15411.down | 8 ++++++++ db_scripts/diff/15411.up | 10 ++++++++++ 2 files changed, 18 insertions(+) create mode 100644 db_scripts/diff/15411.down create mode 100644 db_scripts/diff/15411.up diff --git a/db_scripts/diff/15411.down b/db_scripts/diff/15411.down new file mode 100644 index 00000000..0a9703c0 --- /dev/null +++ b/db_scripts/diff/15411.down @@ -0,0 +1,8 @@ +USE accounting; +set autocommit = 0; + +DELETE FROM cdr_tag WHERE type != 'calling_party_category'; + +ALTER TABLE cdr_tag MODIFY type enum('calling_party_category') NOT NULL; + +COMMIT; diff --git a/db_scripts/diff/15411.up b/db_scripts/diff/15411.up new file mode 100644 index 00000000..6fc94d9b --- /dev/null +++ b/db_scripts/diff/15411.up @@ -0,0 +1,10 @@ +USE accounting; +SET autocommit=0; + +ALTER TABLE cdr_tag MODIFY type VARCHAR(255) NOT NULL; + +INSERT INTO cdr_tag (type) VALUES ('furnished_charging_info'), + ('header=P-Asserted-Identity'), + ('header=Diversion'); + +COMMIT;