LP#1729620: (follow-up) do not suggest timestamp manipulation user/gmcharlt/lp1729620_oai_signoff
authorGalen Charlton <gmc@equinoxOLI.org>
Fri, 24 Sep 2021 20:14:44 +0000 (16:14 -0400)
committerGalen Charlton <gmc@equinoxOLI.org>
Fri, 24 Sep 2021 20:22:38 +0000 (16:22 -0400)
commit8af7c196ffd658adee5a43312ed8bf59c803c826
tree19337880d936dd19d06f316216381dc5463a77e8
parentee107492a42237f6c132d5f33254f14fcc7bb8b9
LP#1729620: (follow-up) do not suggest timestamp manipulation

The suggestion in the upgrade script and the release notes
to consider adding triggers to update biblio.record_entry.timestamp
upon updates of linked call numbers or items is not a good one:

[1] implementing it means that any workflows that require knowing
    when a bib itself has changed become untrustworthy
[2] it would cause tremendous bloating of auditor.biblio_record_entry_history,
    as every single change to an item -- including ones caused by
    circulation activity -- would result in a new entry.
[3] item changes due to circulation activity aren't necessarily
    going to want to trigger record updates by the harvester

Wanting the update timestamp for OAI harvest to reflect changes
to items is a perfectly valid use case, but this is not the way.

Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
Open-ILS/src/sql/Pg/upgrade/XXXX.schema.oai_views.sql
docs/RELEASE_NOTES_NEXT/OAI2/new_oai_opensrf_service.adoc