LP#1729620: (follow-up) do not suggest timestamp manipulation
authorGalen Charlton <gmc@equinoxOLI.org>
Fri, 24 Sep 2021 20:14:44 +0000 (16:14 -0400)
committerMike Rylander <mrylander@gmail.com>
Wed, 23 Mar 2022 22:07:15 +0000 (18:07 -0400)
commita3e1392881445607cdc70a2288e18fd7cf068310
tree06e7d53644400236c891964e31c430001867fb65
parentabc5bb6dfcdd140fddac3a88c3b20c20b84dd9ac
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>
Signed-off-by: Mike Rylander <mrylander@gmail.com>
Open-ILS/src/sql/Pg/upgrade/XXXX.schema.oai_views.sql
docs/RELEASE_NOTES_NEXT/OAI2/new_oai_opensrf_service.adoc