Details
-
Story
-
Status: Closed (View Workflow)
-
P3
-
Resolution: Done
-
None
-
-
EPAM BatchLoader Sprint 15
-
5
-
Folijet
Description
We need to check performance for source_records_view after refactoring.
CREATE OR REPLACE VIEW source_records_view AS SELECT records._id, json_build_object('recordId', records.jsonb->>'id', 'snapshotId', records.jsonb->>'snapshotId', 'recordType', records.jsonb->>'recordType', 'deleted', records.jsonb->>'deleted', 'additionalInfo', records.jsonb->'additionalInfo', 'metadata', records.jsonb->'metadata', 'rawRecord', raw_records.jsonb, 'parsedRecord', COALESCE(marc_records.jsonb)) AS jsonb FROM records JOIN raw_records ON records.jsonb->>'rawRecordId' = raw_records.jsonb->>'id' LEFT JOIN marc_records ON records.jsonb->>'parsedRecordId' = marc_records.jsonb->>'id' WHERE records.jsonb->>'parsedRecordId' IS NOT NULL;
- add necessaries foreign keys for records, raw_records, marc_records
- refactor source_records_view to use *_id in JOINs instead of raw_records.jsonb->>'id'
- add foreign keys
- add wiki page
TestRail: Results
Attachments
Issue Links
- blocks
-
MODSOURCE-51 Check sorting works correctly on getSourceRecords
-
- Closed
-
- defines
-
UXPROD-1657 Data Import (Batch Importer for Bib Acq) Q2 2019 Technical and NFR work
-
- Closed
-