MJ Ray wrote:
On 2003-11-03 13:35:52 +0000 paul POULAIN <paul.poulain@free.fr> wrote:
If you have MARC=on in systemprefs, then everytime something is donc on a biblio or an item (add, modif, delete -the last being broken-), it's done in MARC table 1st, then in non-MARC tables. If you have MARC=off in systemprefs, it's the same, except that non-MARC is filled 1st, then MARC.
So MARC tables are still updated even if MARC=off?
yes.
I didn't realise that.
the reason for this is that you can switch from non-marc to marc if you want.
How do we guard against/recover from some error occurring in the second (non-MARC) update and leaving the two tables disagreeing with each other?
by having a solid API in C4/Biblio.pm, and saying to everybody that want to populate tables "manually" => NO, USE Biblio.pm API :-) -- Paul POULAIN Consultant indépendant en logiciels libres responsable francophone de koha (SIGB libre http://www.koha-fr.org)