From 0a58114d43892209274054461f56fb6c5a174242 Mon Sep 17 00:00:00 2001 From: Lebbeous Fogle-Weekley Date: Tue, 20 Dec 2011 12:34:25 -0500 Subject: [PATCH] bouyant, restrict added Signed-off-by: Lebbeous Fogle-Weekley --- Open-ILS/examples/fm_IDL.xml | 2 ++ Open-ILS/src/sql/Pg/002.schema.config.sql | 6 ++++-- Open-ILS/src/sql/Pg/upgrade/YYYY.schema.bib_autosuggest.sql | 3 +++ 3 files changed, 9 insertions(+), 2 deletions(-) diff --git a/Open-ILS/examples/fm_IDL.xml b/Open-ILS/examples/fm_IDL.xml index 5562da22d8..6f47f24e52 100644 --- a/Open-ILS/examples/fm_IDL.xml +++ b/Open-ILS/examples/fm_IDL.xml @@ -2044,6 +2044,8 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + + diff --git a/Open-ILS/src/sql/Pg/002.schema.config.sql b/Open-ILS/src/sql/Pg/002.schema.config.sql index e9c425d534..857c5c83fa 100644 --- a/Open-ILS/src/sql/Pg/002.schema.config.sql +++ b/Open-ILS/src/sql/Pg/002.schema.config.sql @@ -186,8 +186,10 @@ INSERT INTO config.biblio_fingerprint (name, xpath, format, first_word) ); CREATE TABLE config.metabib_class ( - name TEXT PRIMARY KEY, - label TEXT NOT NULL UNIQUE + name TEXT PRIMARY KEY, + label TEXT NOT NULL UNIQUE, + bouyant BOOL DEFAULT FALSE NOT NULL, + restrict BOOL DEFAULT FALSE NOT NULL ); CREATE TABLE config.metabib_field ( diff --git a/Open-ILS/src/sql/Pg/upgrade/YYYY.schema.bib_autosuggest.sql b/Open-ILS/src/sql/Pg/upgrade/YYYY.schema.bib_autosuggest.sql index bbb447c56b..11b613c448 100644 --- a/Open-ILS/src/sql/Pg/upgrade/YYYY.schema.bib_autosuggest.sql +++ b/Open-ILS/src/sql/Pg/upgrade/YYYY.schema.bib_autosuggest.sql @@ -18,6 +18,9 @@ CREATE TABLE metabib.browse_entry_def_map ( ALTER TABLE config.metabib_field ADD COLUMN browse_field BOOLEAN DEFAULT TRUE NOT NULL; ALTER TABLE config.metabib_field ADD COLUMN browse_xpath TEXT; +ALTER TABLE config.metabib_class ADD COLUMN bouyant BOOLEAN DEFAULT FALSE NOT NULL; +ALTER TABLE config.metabib_class ADD COLUMN restrict BOOLEAN DEFAULT FALSE NOT NULL; + CREATE OR REPLACE FUNCTION metabib.browse_normalize(facet_text TEXT, mapped_field INT) RETURNS TEXT AS $$ DECLARE normalizer RECORD; -- 2.11.0