From: Galen Charlton Date: Wed, 3 Aug 2016 19:37:39 +0000 (-0400) Subject: create new staging table for user settings X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=254e15a76d357437ea70d8e7e64e69f89f871d90;p=working%2FEvergreen.git create new staging table for user settings Signed-off-by: Galen Charlton --- 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;