diff --git a/module/VuFind/sql/migrations/pgsql/3.0/002-modify-resource-columns.sql b/module/VuFind/sql/migrations/pgsql/3.0/002-modify-resource-columns.sql index e855534e71b7108924094716ff5645f89394e31b..e46068b8ec11cde663492b33da08681a01b56eda 100644 --- a/module/VuFind/sql/migrations/pgsql/3.0/002-modify-resource-columns.sql +++ b/module/VuFind/sql/migrations/pgsql/3.0/002-modify-resource-columns.sql @@ -3,4 +3,6 @@ -- ALTER TABLE "resource" - ALTER COLUMN source SET DEFAULT 'Solr'; + ALTER COLUMN source SET DEFAULT 'Solr', + ALTER COLUMN record_id TYPE varchar(255); + \ No newline at end of file diff --git a/module/VuFind/sql/migrations/pgsql/3.0/003-add-record-table.sql b/module/VuFind/sql/migrations/pgsql/3.0/003-add-record-table.sql index 047d800dd54006ae91b719b33f11173e3d87ae2e..92cf3273944c91677dee3f32c628faa343e3c83b 100644 --- a/module/VuFind/sql/migrations/pgsql/3.0/003-add-record-table.sql +++ b/module/VuFind/sql/migrations/pgsql/3.0/003-add-record-table.sql @@ -4,7 +4,7 @@ CREATE TABLE `record` ( id serial NOT NULL, - record_id varchar(120), + record_id varchar(255), source varchar(50), version varchar(20) NOT NULL, data text, diff --git a/module/VuFind/sql/mysql.sql b/module/VuFind/sql/mysql.sql index 67b1e9f0147f46cccdc9482edc5aa0c5772f62bd..515c1817b8efe3ac930fe0f0d789b62795f631e9 100644 --- a/module/VuFind/sql/mysql.sql +++ b/module/VuFind/sql/mysql.sql @@ -69,7 +69,7 @@ CREATE TABLE `oai_resumption` ( /*!40101 SET character_set_client = utf8 */; CREATE TABLE `resource` ( `id` int(11) NOT NULL AUTO_INCREMENT, - `record_id` varchar(120) NOT NULL DEFAULT '', + `record_id` varchar(255) NOT NULL DEFAULT '', `title` varchar(200) NOT NULL DEFAULT '', `author` varchar(200) DEFAULT NULL, `year` mediumint(6) DEFAULT NULL, @@ -300,7 +300,7 @@ CREATE TABLE `user_card` ( /*!40101 SET character_set_client = utf8 */; CREATE TABLE `record` ( `id` int(11) NOT NULL AUTO_INCREMENT, - `record_id` varchar(120) DEFAULT NULL, + `record_id` varchar(255) DEFAULT NULL, `source` varchar(50) DEFAULT NULL, `version` varchar(20) NOT NULL, `data` longtext DEFAULT NULL, diff --git a/module/VuFind/sql/pgsql.sql b/module/VuFind/sql/pgsql.sql index 2eb394e90d00e71dbc68bea166f59d59fdb2505f..c9386aa47cb89ed693ae5abc80a04cfea5d653ac 100644 --- a/module/VuFind/sql/pgsql.sql +++ b/module/VuFind/sql/pgsql.sql @@ -24,7 +24,7 @@ CREATE INDEX comments_resource_id_idx ON comments (resource_id); CREATE TABLE resource ( id SERIAL, -record_id varchar(120) NOT NULL DEFAULT '', +record_id varchar(255) NOT NULL DEFAULT '', title varchar(200) NOT NULL DEFAULT '', author varchar(200) DEFAULT NULL, year int DEFAULT NULL, @@ -252,7 +252,7 @@ DROP TABLE IF EXISTS "record"; CREATE TABLE `record` ( id serial NOT NULL, - record_id varchar(120), + record_id varchar(255), source varchar(50), version varchar(20) NOT NULL, data text,