From 254e15a76d357437ea70d8e7e64e69f89f871d90 Mon Sep 17 00:00:00 2001 From: Galen Charlton Date: Wed, 3 Aug 2016 15:37:39 -0400 Subject: [PATCH] create new staging table for user settings Signed-off-by: Galen Charlton --- Open-ILS/examples/fm_IDL.xml | 11 +++++++++++ Open-ILS/src/sql/Pg/015.schema.staging.sql | 9 +++++++++ .../src/sql/Pg/upgrade/YYYY.schema.staging-user-setting.sql | 12 ++++++++++++ 3 files changed, 32 insertions(+) create mode 100644 Open-ILS/src/sql/Pg/upgrade/YYYY.schema.staging-user-setting.sql diff --git a/Open-ILS/examples/fm_IDL.xml b/Open-ILS/examples/fm_IDL.xml index 9ab8eefed5..ff9c6efa48 100644 --- a/Open-ILS/examples/fm_IDL.xml +++ b/Open-ILS/examples/fm_IDL.xml @@ -9599,6 +9599,17 @@ SELECT usr, + + + + + + + + + + + diff --git a/Open-ILS/src/sql/Pg/015.schema.staging.sql b/Open-ILS/src/sql/Pg/015.schema.staging.sql index 3f558e1ae5..4dfc3ee98a 100644 --- a/Open-ILS/src/sql/Pg/015.schema.staging.sql +++ b/Open-ILS/src/sql/Pg/015.schema.staging.sql @@ -60,6 +60,15 @@ CREATE TABLE staging.statcat_stage ( complete BOOL DEFAULT FALSE ); +CREATE TABLE staging.setting_stage ( + row_id BIGSERIAL PRIMARY KEY, + row_date TIMESTAMP WITH TIME ZONE DEFAULT NOW(), + usrname TEXT NOT NULL, + setting TEXT NOT NULL, + value TEXT NOT NULL, + complete BOOL DEFAULT FALSE +); + -- stored procedure for deleting expired pending patrons CREATE OR REPLACE FUNCTION staging.purge_pending_users() RETURNS VOID AS $$ DECLARE diff --git a/Open-ILS/src/sql/Pg/upgrade/YYYY.schema.staging-user-setting.sql b/Open-ILS/src/sql/Pg/upgrade/YYYY.schema.staging-user-setting.sql new file mode 100644 index 0000000000..55908ad8a6 --- /dev/null +++ b/Open-ILS/src/sql/Pg/upgrade/YYYY.schema.staging-user-setting.sql @@ -0,0 +1,12 @@ +BEGIN; + +CREATE TABLE staging.setting_stage ( + row_id BIGSERIAL PRIMARY KEY, + row_date TIMESTAMP WITH TIME ZONE DEFAULT NOW(), + usrname TEXT NOT NULL, + setting TEXT NOT NULL, + value TEXT NOT NULL, + complete BOOL DEFAULT FALSE +); + +COMMIT; -- 2.11.0