2016-06-16 22 views
2

Ich kann nicht finden, wie ON DELETE CASCADE Regel in pgAdmin hinzufügen 3. Ich möchte erreichen, dass wenn ein Datensatz in der übergeordneten Tabelle gelöscht wird, dann die entsprechenden Datensätze in der untergeordneten Tabelle automatisch sein gelöscht.Definieren von ON DELETE CASCADE in pgAdmin 3

Immer noch, ich kann diese Option nicht finden, wenn ich Tabellen in pgAdmin visuell erstellen.

Ich kann etwas sehen:

pgAdmin menu

Aber nichts davon scheint Option bietet zu erreichen, was ich will ... Irgendwelche Ideen, wie es durch pgAdmin zu tun?

+1

Warum nicht tun Sie es einfach in SQL? Es ist viel besser, Ihre DDL-Anweisungen in Skripts zu speichern (also können Sie sie der Versionskontrolle unterstellen, sie einfach in andere Umgebungen implementieren und viele weitere Gründe haben, können Ihre Datenbank von Grund auf neu erstellen, ...) –

+0

@a_horse_with_no_name Nun, ich kann es an der Hand tun ... Aber ich habe mich gefragt, wie es auch über pgAdmin geht ... – Whirlwind

Antwort

0

Oh, ich fand es einfach, es war einfach, aber ich werde es für zukünftige Leser mit der gleichen Frage posten. Wenn Fremdschlüssel zu schaffen ist Registerkarte Aktion und von dort aus ist es möglich, zu definieren, was Sie auf Update passieren soll, oder auf Löschen:

enter image description here