Re: disable trigger ALL
Andreas Kretschmer <[email protected]> Thu, 19 Dec 2013 09:28:56 +0100 (CET)
| Newsgroups | gmane.comp.db.postgresql.german |
|---|---|
| Message-ID | <880744045.280953.1387441736281.JavaMail.open-xchange@ox.ims-firmen.de> |
Patryk Kordylewski <[email protected]> hat am 18. Dezember 2013 um 21:04 geschrieben: > On 18.12.2013 20:30, Andreas Kretschmer wrote: > >> > >> Zusätzlich könnte natürlich jemand irgendwann ausversehen die Trigger > >> wieder aktivieren (wie sich pg_restore hier verhält weiss ich grad nicht > >> genau). > > > > Wenn jemand versucht, die Trigger zu aktivieren, wird er einen Fehler > > bekommen und sich gezwungen sehen, ein ROLLBACK zu machen, mehr sollte > > einklich nicht passieren. > > Nein, wenn jemand nachträglich die Trigger aktiviert passiert erstmal > nichts. Es werden nicht unmittelbar nach Aktivierung alle Constraints > geprüft - d.h. man wird erst nachträglich merken das die Anwendung nicht > mehr funktioniert. ;-) In der Tat, man kann die Trigger wieder zuschalten OHNE Fehler, aber MIT korrupten Daten. UND: das disable trigger all ist NICHT im Dump. Zeitbombe, ich hör dich ticken ... Andreas -- Sent via pgsql-de-allgemein mailing list ([email protected]) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-de-allgemein