Ergebnis 1 bis 2 von 2

Thema: DELETE-Rule in View

  1. #1
    poster ist offline Neuer Benutzer
    Registriert seit
    06.09.2010
    Beiträge
    3

    Standard DELETE-Rule in View

    Hallo,

    ich habe einen View (vrp_sgdn) aus 2 Tabellen (objattribut_vrp_sgdn und objektzentral) in einer Postgresql. Gejoint werden diese über ein Feld namens objekt_id.
    Jetzt versuche ich eine Rule zu schreiben bei der auf ein DELETE jeweils die verknüpften Einträge der beiden Tabellen gelöscht werden:

    CREATE OR REPLACE RULE vrp_sgdn_delete AS
    ON DELETE TO vrp_sgdn DO INSTEAD (
    DELETE FROM objattribut_vrp_sgdn
    WHERE objattribut_vrp_sgdn.objekt_id = old.objekt_id;
    DELETE FROM objektzentral
    WHERE objektzentral.objekt_id = old.objekt_id;
    );


    Das funktioniert leider immer nur für die zuerst angegebene Tabelle (in diesem Fall objattribut_vrp_sgdn).
    Was mach ich falsch?
    Gruß
    poster

  2. #2
    ads
    ads ist offline Super-Moderator
    Registriert seit
    08.02.2006
    Ort
    MD
    Beiträge
    4.056

    Standard

    Warum nimmst du kein ON DELETE CASCADE?
    Xandrian: Kurz gesagt: Du hast ein falsches Konzept und willst nicht auf ads hören

    Jetzt NEU: PostgreSQL - Datenbankpraxis für Anwender, Administratoren und Entwickler

    PostgreSQL Service & Support

Ähnliche Themen

  1. Antworten: 4
    Letzter Beitrag: 20.09.2011, 09:06
  2. Rule für Array ?
    Von mr.mc.mauser im Forum SQL
    Antworten: 1
    Letzter Beitrag: 03.04.2011, 13:48
  3. RULE-Problem
    Von alger im Forum Trigger und Funktionen
    Antworten: 6
    Letzter Beitrag: 12.02.2010, 20:19
  4. Frage View-Rule, Query & Opti-Mieze
    Von symbiont im Forum Allgemeines
    Antworten: 4
    Letzter Beitrag: 16.12.2008, 07:30
  5. Problem INSERT RULE beim Schreiben in View
    Von buzztea im Forum Trigger und Funktionen
    Antworten: 6
    Letzter Beitrag: 04.11.2008, 12:21

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Links: Tobias Bauer - IT- und Funkdienstleistungen   -   Bilderrahmen-kaufen.de - Der Onlineshop für Bilderrahmen & Fotorahmen   -   Funkforum