Skip to content

Commit 8e13ec9

Browse files
authored
Merge pull request #1851 from RCOSDP/fix/issue59065
Add the SQL required for initial setup.
2 parents 5a1163c + f630d72 commit 8e13ec9

4 files changed

Lines changed: 12 additions & 5 deletions

File tree

install.sh

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@ DOCKER_BUILDKIT=1 COMPOSE_DOCKER_CLI_BUILD=1 docker compose -f docker-compose2.y
88

99
# Initialize resources
1010
docker compose -f docker-compose2.yml run --rm web ./scripts/populate-instance.sh
11+
docker cp scripts/demo/fix_lang_code_column.sql $(docker compose -f docker-compose2.yml ps -q postgresql):/tmp/fix_lang_code_column.sql
12+
docker compose -f docker-compose2.yml exec postgresql psql -U invenio -d invenio -f /tmp/fix_lang_code_column.sql
1113
docker cp scripts/demo/item_type.sql $(docker compose -f docker-compose2.yml ps -q postgresql):/tmp/item_type.sql
1214
docker compose -f docker-compose2.yml exec postgresql psql -U invenio -d invenio -f /tmp/item_type.sql
1315
docker cp scripts/demo/indextree.sql $(docker compose -f docker-compose2.yml ps -q postgresql):/tmp/indextree.sql
@@ -19,6 +21,8 @@ docker cp scripts/demo/doi_identifier.sql $(docker compose -f docker-compose2.ym
1921
docker compose -f docker-compose2.yml exec postgresql psql -U invenio -d invenio -f /tmp/doi_identifier.sql
2022
docker cp postgresql/ddl/W-OA-user_activity_log.sql $(docker compose -f docker-compose2.yml ps -q postgresql):/tmp/W-OA-user_activity_log.sql
2123
docker compose -f docker-compose2.yml exec postgresql psql -U invenio -d invenio -f /tmp/W-OA-user_activity_log.sql
24+
docker cp scripts/demo/restricted_mail_template.sql $(docker compose -f docker-compose2.yml ps -q postgresql):/tmp/restricted_mail_template.sql
25+
docker compose -f docker-compose2.yml exec postgresql psql -U invenio -d invenio -f /tmp/restricted_mail_template.sql
2226
# docker cp scripts/demo/resticted_access.sql $(docker compose -f docker-compose2.yml ps -q postgresql):/tmp/resticted_access.sql
2327
# docker compose -f docker-compose2.yml exec postgresql psql -U invenio -d invenio -f /tmp/resticted_access.sql
2428

install3.sh

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@ DOCKER_BUILDKIT=1 COMPOSE_DOCKER_CLI_BUILD=1 docker-compose -f docker-compose2.y
66

77
# Initialize resources
88
docker-compose -f docker-compose2.yml run --rm web ./scripts/populate-instance.sh
9+
docker cp scripts/demo/fix_lang_code_column.sql $(docker compose -f docker-compose2.yml ps -q postgresql):/tmp/fix_lang_code_column.sql
10+
docker compose -f docker-compose2.yml exec postgresql psql -U invenio -d invenio -f /tmp/fix_lang_code_column.sql
911
docker cp scripts/demo/item_type5.sql $(docker-compose -f docker-compose2.yml ps -q postgresql):/tmp/item_type.sql
1012
docker-compose -f docker-compose2.yml exec postgresql psql -U invenio -d invenio -f /tmp/item_type.sql
1113
docker cp scripts/demo/bioItemtype.sql $(docker-compose -f docker-compose2.yml ps -q postgresql):/tmp/bioItemtype.sql
@@ -17,6 +19,10 @@ docker cp scripts/demo/defaultworkflow.sql $(docker-compose -f docker-compose2.y
1719
docker-compose -f docker-compose2.yml exec postgresql psql -U invenio -d invenio -f /tmp/defaultworkflow.sql
1820
docker cp scripts/demo/doi_identifier.sql $(docker-compose -f docker-compose2.yml ps -q postgresql):/tmp/doi_identifier.sql
1921
docker-compose -f docker-compose2.yml exec postgresql psql -U invenio -d invenio -f /tmp/doi_identifier.sql
22+
docker cp postgresql/ddl/W-OA-user_activity_log.sql $(docker compose -f docker-compose2.yml ps -q postgresql):/tmp/W-OA-user_activity_log.sql
23+
docker compose -f docker-compose2.yml exec postgresql psql -U invenio -d invenio -f /tmp/W-OA-user_activity_log.sql
24+
docker cp scripts/demo/restricted_mail_template.sql $(docker compose -f docker-compose2.yml ps -q postgresql):/tmp/restricted_mail_template.sql
25+
docker compose -f docker-compose2.yml exec postgresql psql -U invenio -d invenio -f /tmp/restricted_mail_template.sql
2026

2127
docker-compose -f docker-compose2.yml run --rm web invenio assets build
2228
docker-compose -f docker-compose2.yml run --rm web invenio collect -v

scripts/demo/fix_lang_code_column.sql

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,9 @@
1-
RAISE NOTICE 'Update admin_lang_settings';
1+
22
--VARCHAR型カラムの文字数を変更する
33
ALTER TABLE admin_lang_settings ALTER COLUMN lang_code TYPE character varying(10);
44

55
--「zh」、「zh-cn」を「zh-Hans」に変更する
66
UPDATE admin_lang_settings SET lang_code = 'zh_Hans', lang_name = '中文 (簡体)' WHERE lang_code = 'zh' OR lang_code = 'zh-cn';
7-
-- Get number of rows updated
8-
GET DIAGNOSTICS updated_cnt = ROW_COUNT;
9-
RAISE NOTICE 'Updated % rows in admin_lang_settings from zh to zh_Hans', updated_cnt;
107

118
-- 「zh-tw」を「zh_Hant」に書き換える
129
UPDATE admin_lang_settings SET lang_code = 'zh_Hant', lang_name = '中文 (繁体)' WHERE lang_code = 'zh-tw';

scripts/demo/restricted_mail_template.sql

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -734,4 +734,4 @@ WHERE EXCLUDED.id = 11;
734734
-- Name: mail_templates_id_seq; Type: SEQUENCE SET; Schema: public; Owner: invenio
735735
--
736736

737-
PERFORM pg_catalog.setval('mail_templates_id_seq', 15, true);
737+
SELECT pg_catalog.setval('mail_templates_id_seq', 15, true);

0 commit comments

Comments
 (0)