Alle Fremdschlüssel-Einschränkungen (foreign key constraints) in PostgreSQL löschen

Hat man in PostgreSQL Fremdschlüssel-Einschränkungen („foreign key constraints“) gesetzt, kann man Tabellen die verknüpft sind nicht mehr so einfach leeren, ohne diese Constraints vorher zu löschen.

In bestimmten (eher seltenen) Fällen kommt man in die Situation wo man alle gesetzten Constraints automatisch löschen möchte. Deshalb hier ein Code-Schnippsel um dies in PHP und Doctrine durchzuführen: