From: Galen Charlton Date: Fri, 16 Nov 2018 19:32:03 +0000 (-0500) Subject: LP#1772680: update DB installation and upgrade scripts X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=6c496e4e91ed15056a67b6a9ed95a21b512a96e5;p=evergreen%2Fpines.git LP#1772680: update DB installation and upgrade scripts Signed-off-by: Galen Charlton --- diff --git a/Open-ILS/src/sql/Pg/700.schema.extras.sql b/Open-ILS/src/sql/Pg/700.schema.extras.sql index be09680a37..03f6d4d98d 100644 --- a/Open-ILS/src/sql/Pg/700.schema.extras.sql +++ b/Open-ILS/src/sql/Pg/700.schema.extras.sql @@ -12,18 +12,19 @@ CREATE TABLE extra.rbdigital_digital_services ( is_enabled BOOLEAN NOT NULL, search_uri CHARACTER VARYING(120) NOT NULL, vendor_key CHARACTER VARYING(20) NOT NULL, - display_order SMALLINT DEFAULT 1 + display_order SMALLINT DEFAULT 1, + api_url TEXT ); COMMENT ON TABLE extra.rbdigital_digital_services IS 'This table should contain a single record for each digital media service integrated into Evergreen. '; INSERT INTO extra.rbdigital_digital_services (id, name, is_enabled, search_uri, vendor_key, display_order) VALUES (1, 'Evergreen', true, '/results', 'default', 1); -INSERT INTO extra.rbdigital_digital_services (id, name, is_enabled, search_uri, vendor_key, display_order) VALUES (2, 'RBdigital', false, '/ebook_api/rbdigital/results', 'rbdigital', 2); +INSERT INTO extra.rbdigital_digital_services (id, name, is_enabled, search_uri, vendor_key, display_order, api_url) VALUES (2, 'RBdigital', false, '/ebook_api/rbdigital/results', 'rbdigital', 2, 'http://api.rbdigitalstage.com/v1'); CREATE TABLE extra.rbdigital_digital_services_authorized ( digital_services_id SMALLSERIAL PRIMARY KEY, digital_services_library_id CHARACTER VARYING(64), digital_services_library_token CHARACTER VARYING(64), - digital_services_name CHARACTER VARYING(20), + digital_services_name CHARACTER VARYING(100), digital_services_library_url CHARACTER VARYING(250), id SERIAL NOT NULL, library_id INTEGER, diff --git a/Open-ILS/src/sql/Pg/upgrade/YYYY.schema.extras_rbdigital.sql b/Open-ILS/src/sql/Pg/upgrade/YYYY.schema.extras_rbdigital.sql index 9b11a9742f..f0cf35eda7 100644 --- a/Open-ILS/src/sql/Pg/upgrade/YYYY.schema.extras_rbdigital.sql +++ b/Open-ILS/src/sql/Pg/upgrade/YYYY.schema.extras_rbdigital.sql @@ -10,18 +10,19 @@ CREATE TABLE extra.rbdigital_digital_services ( is_enabled BOOLEAN NOT NULL, search_uri CHARACTER VARYING(120) NOT NULL, vendor_key CHARACTER VARYING(20) NOT NULL, - display_order SMALLINT DEFAULT 1 + display_order SMALLINT DEFAULT 1, + api_url TEXT ); COMMENT ON TABLE extra.rbdigital_digital_services IS 'This table should contain a single record for each digital media service integrated into Evergreen. '; INSERT INTO extra.rbdigital_digital_services (id, name, is_enabled, search_uri, vendor_key, display_order) VALUES (1, 'Evergreen', true, '/results', 'default', 1); -INSERT INTO extra.rbdigital_digital_services (id, name, is_enabled, search_uri, vendor_key, display_order) VALUES (2, 'RBdigital', false, '/ebook_api/rbdigital/results', 'rbdigital', 2); +INSERT INTO extra.rbdigital_digital_services (id, name, is_enabled, search_uri, vendor_key, display_order, api_url) VALUES (2, 'RBdigital', false, '/ebook_api/rbdigital/results', 'rbdigital', 2, 'http://api.rbdigitalstage.com/v1'); CREATE TABLE extra.rbdigital_digital_services_authorized ( digital_services_id SMALLSERIAL PRIMARY KEY, digital_services_library_id CHARACTER VARYING(64), digital_services_library_token CHARACTER VARYING(64), - digital_services_name CHARACTER VARYING(20), + digital_services_name CHARACTER VARYING(100), digital_services_library_url CHARACTER VARYING(250), id SERIAL NOT NULL, library_id INTEGER,