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,
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,