/
Adding a new member tenant to consortium. mod-entities-links scope
Adding a new member tenant to consortium. mod-entities-links scope
Notice {member_tenant_id}, {central_tenant_id} placeholders in insert/select queries.
1. Copy authority table from central tenant to newly created member tenant
insert into {member_tenant_id}_mod_entities_links.authority( SELECT id, natural_id, source_file_id, 'CONSORTIUM-' || source, heading, heading_type, _version, subject_heading_code, sft_headings, saft_headings, identifiers, notes, deleted, created_date, updated_date, created_by_user_id, updated_by_user_id FROM {central_tenant_id}_mod_entities_links.authority);
2. Copy authority_data_stat table from central tenant to newly created member tenant
insert into {member_tenant_id}_mod_entities_links.authority_data_stat( SELECT id, authority_id, action::text::{member_tenant_id}_mod_entities_links.authoritydatastataction, authority_natural_id_old, authority_natural_id_new, heading_old, heading_new, heading_type_old, heading_type_new, authority_source_file_old, authority_source_file_new, lb_total, lb_updated, lb_failed, status::text::{member_tenant_id}_mod_entities_links.authoritydatastatstatus, fail_cause, started_by_user_id, started_at, completed_at, updated_at FROM {central_tenant_id}_mod_entities_links.authority_data_stat);
Additions from Quesnelia (R1 2024) release:
3. Copy authority_source_file table from central tenant to newly created member tenant
insert into {member_tenant_id}_mod_entities_links.authority_source_file( SELECT id, name, type, base_url, 'CONSORTIUM', created_date, updated_date, created_by_user_id, updated_by_user_id, sequence_name, selectable, hrid_start_number FROM {central_tenant_id}_mod_entities_links.authority_source_file) ON CONFLICT (id) DO UPDATE SET source = 'CONSORTIUM'
4. Copy authority_source_file_code table from central tenant to newly created member tenant
insert into {member_tenant_id}_mod_entities_links.authority_source_file_code( SELECT id, authority_source_file_id, code FROM {central_tenant_id}_mod_entities_links.authority_source_file_code) ON CONFLICT (id) DO NOTHING
, multiple selections available,
Related content
Sharing Role, CapabilitySets, Capabilities with Consortium Members
Sharing Role, CapabilitySets, Capabilities with Consortium Members
More like this
Adding or Removing Tenants
Adding or Removing Tenants
More like this
Bulk Edit - Affiliation and Permissions Handling for Holdings and Items Edits from the Central Tenant
Bulk Edit - Affiliation and Permissions Handling for Holdings and Items Edits from the Central Tenant
More like this
Script to update tenant mapping rules to include new LDR rule
Script to update tenant mapping rules to include new LDR rule
More like this
Quesnelia (R1 2024): Holdings migration
Quesnelia (R1 2024): Holdings migration
More like this
Ramsons UAT - Central role management in a consortium
Ramsons UAT - Central role management in a consortium
More like this