Ich habe eine Gruppe von Tabellen mit Spalten, die Fremdschlüsseleinschränkungen für eine Benutzername Spalte in einer anderen Tabelle haben. Ich wurde angewiesen, der Tabellendefinition ON UPDATE CASCADE
nicht hinzuzufügen, da wir nicht automatisch Informationen aus Aktivitäten wie Aktivitätsprotokollen verlieren möchten. Wir wollen nur in dieser einen Instanz explizit kaskadieren. Ich konnte jedoch kein Beispiel finden, wie es in einer Abfrage funktioniert. Ich denke, es würde so etwas aussehen wieWie wird ein kaskadierendes Update durchgeführt?
UPDATE "MySchema"."MyTable" CASCADE
SET user_name = "John Smith"
WHERE user_id = 1
Ist das möglich?
Diese Antwort ist nützlich, weil, obwohl ich bereits wusste, wie es auf diese Weise funktioniert, könnte es jemand anderen verwirrt über kaskadierende Updates zu helfen. –
Enthält es falsche oder irreführende Informationen? Verdient Downvoting? – klin
Ich habe es hochgestuft. Ich weiß nicht, warum jemand anderes es abgelehnt hat. –