From c4bf00e47c29d2d3f5823008902ae08cd74876a6 Mon Sep 17 00:00:00 2001 From: gmc Date: Wed, 19 Jan 2011 15:34:56 +0000 Subject: [PATCH] drop name check constraint on config.hard_due_due See https://bugs.launchpad.net/evergreen/+bug/704951 for context and possible future direction. Signed-off-by: Galen Charlton git-svn-id: svn://svn.open-ils.org/ILS/trunk@19203 dcc99617-32d9-48b4-a31d-7c20da2025e4 --- Open-ILS/src/sql/Pg/002.schema.config.sql | 4 ++-- Open-ILS/src/sql/Pg/upgrade/0477.schema.remove-chdd-name-check.sql | 7 +++++++ 2 files changed, 9 insertions(+), 2 deletions(-) create mode 100644 Open-ILS/src/sql/Pg/upgrade/0477.schema.remove-chdd-name-check.sql diff --git a/Open-ILS/src/sql/Pg/002.schema.config.sql b/Open-ILS/src/sql/Pg/002.schema.config.sql index a8370a0719..c25dfc68d8 100644 --- a/Open-ILS/src/sql/Pg/002.schema.config.sql +++ b/Open-ILS/src/sql/Pg/002.schema.config.sql @@ -70,7 +70,7 @@ CREATE TABLE config.upgrade_log ( install_date TIMESTAMP WITH TIME ZONE NOT NULL DEFAULT NOW() ); -INSERT INTO config.upgrade_log (version) VALUES ('0476'); -- dbs +INSERT INTO config.upgrade_log (version) VALUES ('0477'); -- gmcharlt CREATE TABLE config.bib_source ( id SERIAL PRIMARY KEY, @@ -344,7 +344,7 @@ $$; CREATE TABLE config.hard_due_date ( id SERIAL PRIMARY KEY, - name TEXT NOT NULL UNIQUE CHECK ( name ~ E'^\\w+$' ), + name TEXT NOT NULL UNIQUE, ceiling_date TIMESTAMPTZ NOT NULL, forceto BOOL NOT NULL, owner INT NOT NULL -- REFERENCES actor.org_unit (id) DEFERRABLE INITIALLY DEFERRED, diff --git a/Open-ILS/src/sql/Pg/upgrade/0477.schema.remove-chdd-name-check.sql b/Open-ILS/src/sql/Pg/upgrade/0477.schema.remove-chdd-name-check.sql new file mode 100644 index 0000000000..d91f6480d4 --- /dev/null +++ b/Open-ILS/src/sql/Pg/upgrade/0477.schema.remove-chdd-name-check.sql @@ -0,0 +1,7 @@ +BEGIN; + +INSERT INTO config.upgrade_log (version) VALUES ('0477'); -- gmcharlt + +ALTER TABLE config.hard_due_date DROP CONSTRAINT hard_due_date_name_check; + +COMMIT; -- 2.11.0