Rick Welykochy a écrit : > Paul POULAIN wrote: > If by "user" you are referring to the librarian or Koha user, then > it is up to the Koha application to intercept and process the above > error if it does happen and take remedial action, i.e. send an indignant > email to Koha-dev! > > Given that you *cannot* create invalid FK relationships in the database, > I don't see how anything could fail using FK constraints. They are a > Good Thing (tm) and are required to avoid orphaned child records > amongst many other things.
I know what is a FK done for, Rick (and in fact I'm the author of most of the FK in the DB atm ;-) ) What is a shame is that the librarian can enter something, enter "OK", and ... see nothing ... the value hasn't be added due to a FK error, and nothing on the browser : everything seems OK ! Quite annoying for the librarian ! We can't ask the librarian to look in error.log ! So we need to display something on the browser, like "Oups, something goes wrong. Ask the Koha team and specify the following problem : "FK contraint at xxxxx.pm, line YYY, koha version X.XX.XX.XXX" " Fortunatly, those errors are very uncommon, and I think I've seen them occuring only when a part of the DB has been entered through SQL insert & not the browser. But we should trap that anyway ! (as we should trap any SQL error) -- Paul POULAIN http://www.biblibre.com Expert en Logiciels Libres pour l'info-doc NOUVEAU TELEPHONE : 04 91 81 35 08 _______________________________________________ Koha-devel mailing list Koha-devel@lists.koha.org http://lists.koha.org/mailman/listinfo/koha-devel