Create a service in mod-linked-data for the Dictionaries auto-creation

Description

Currently there are 2 LD dictionaries in the lib-linked-data-dictionary which are also required to be presented in the DB.

It’s done by duplication of the same dictionaries in the Liquibase scripts.

 

This task is for optimization of mod-linked-data:

  1. Get rid of Liquibase scripts with dictionary values

  2. Create a service which dynamically creates all required dictionaries (ResourceTypes and Predicates) per tenant. There is similar thing for creation of Index in mod-search per tenant: org.folio.linked.data.service.impl.tenant.SearchTenantService#afterTenantUpdate

Environment

None

Potential Workaround

None

continues

Checklist

hide

Activity

Show:

Aleksei Pronichev March 29, 2024 at 6:04 AM

change hash in liquibase

databasechangelog → 20_insert_profiles_table → md5sum
before: 9:acf8855438ee7fe7d511dc999fef561c
after: 9:aec0b6935468c08d5dc2c281337459fb

Done

Details

Assignee

Reporter

Priority

Story Points

Sprint

Development Team

Citation

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs

Created March 28, 2024 at 12:01 PM
Updated April 15, 2024 at 1:37 PM
Resolved April 15, 2024 at 1:37 PM
TestRail: Cases
TestRail: Runs