From 7c6ab9d539b9afdccb134873f2ab1c452c7d948d Mon Sep 17 00:00:00 2001 From: Rene Krenn Date: Tue, 31 Mar 2015 13:52:01 +0200 Subject: [PATCH] MT#11917 Adapt journals table Change-Id: Ibfd27acbd37c929358b2ec8d4412fc6707f69753 --- db_scripts/diff/15158.down | 12 ++++++++++++ db_scripts/diff/15158.up | 12 ++++++++++++ 2 files changed, 24 insertions(+) create mode 100644 db_scripts/diff/15158.down create mode 100644 db_scripts/diff/15158.up diff --git a/db_scripts/diff/15158.down b/db_scripts/diff/15158.down new file mode 100644 index 00000000..fea52860 --- /dev/null +++ b/db_scripts/diff/15158.down @@ -0,0 +1,12 @@ +SET AUTOCOMMIT=0; +USE billing; + +ALTER TABLE journals CHANGE operation type ENUM('create','update','delete') NOT NULL DEFAULT 'create'; +ALTER TABLE journals CHANGE resource_name resource VARCHAR(64) NOT NULL; +ALTER TABLE journals DROP username; +ALTER TABLE journals DROP content_format; + +ALTER TABLE journals DROP KEY op_idx; +ALTER TABLE journals ADD KEY `type_idx` (`type`); + +COMMIT; \ No newline at end of file diff --git a/db_scripts/diff/15158.up b/db_scripts/diff/15158.up new file mode 100644 index 00000000..25e774ec --- /dev/null +++ b/db_scripts/diff/15158.up @@ -0,0 +1,12 @@ +SET AUTOCOMMIT=0; +USE billing; + +ALTER TABLE journals CHANGE type operation ENUM('create','update','delete') NOT NULL DEFAULT 'create'; +ALTER TABLE journals CHANGE resource resource_name VARCHAR(64) NOT NULL; +ALTER TABLE journals ADD username varchar(127) DEFAULT NULL AFTER timestamp; +ALTER TABLE journals ADD content_format ENUM('storable','json','json_deflate','sereal') NOT NULL DEFAULT 'json' AFTER username; + +ALTER TABLE journals DROP KEY type_idx; +ALTER TABLE journals ADD KEY `op_idx` (`operation`); + +COMMIT; \ No newline at end of file