Re: disable trigger ALL
Peter Eisentraut <[email protected]> Fri, 20 Dec 2013 11:49:49 -0500
| Newsgroups | gmane.comp.db.postgresql.german |
|---|---|
| Message-ID | <[email protected]> |
On 12/18/13, 1:58 PM, Patryk Kordylewski wrote: > PG wird bei deaktivierten Constraint-Triggern natürlich die Constraints > nicht prüfen, somit bleibt der Schrott in der Datenbank - und ich > vermute da die Anwendung jetzt schon nicht meckert, wird die Anwendung > auch weiterhin Datenschrott erzeugen. Ob über Constraint-Trigger noch > weitere interne Funktionen abgedeckt werden (Aktualisierung von > Statistiken oder sowas?) weiss ich nicht. Und ob davon auch andere > Constraints (Unique, Checks, usw.) betroffen ist leider auch nicht, > müsste man mal nachlesen/testen. Im schlimmsten/besten Fall verbaut er > sich alle möglichen Features zur Prüfung von Daten. Ich glaube die bessere Lösung für diesen Fall ist das Erzeugen der FK-Constraints mit NOT VALID. Dann kann man die alten Daten laden und später aufräumen, aber neue Daten werden streng geprüft. -- Sent via pgsql-de-allgemein mailing list ([email protected]) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-de-allgemein