Ergebnis 1 bis 5 von 5

Thema: triggerfunktion mittels psql anzeigen

  1. #1
    debaer ist offline Benutzer
    Registriert seit
    02.06.2009
    Beiträge
    54

    Standard triggerfunktion mittels psql anzeigen

    hi leute,

    irgendwie steh ich grad richtig auf dem schlauch.
    habe vor ewigkeiten mal einen trigger erstellt, diesen wollte ich mir jetzt noch einmal anzeigen lassen. Jedoch finde ich den befehl dazu nicht.
    Kann mir wer helfen?


    gruß nico

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

    Standard

    Der Trigger liegt auf einer bestimmten Tabelle. Wenn du dir die Beschreibung der Tabelle anschaust, siehst du den Trigger ebenfalls.
    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

  3. #3
    akretschmer ist offline Super-Moderator
    Registriert seit
    29.10.2006
    Ort
    Dresden
    Beiträge
    5.472

    Standard

    Zitat Zitat von debaer Beitrag anzeigen
    hi leute,

    irgendwie steh ich grad richtig auf dem schlauch.
    habe vor ewigkeiten mal einen trigger erstellt, diesen wollte ich mir jetzt noch einmal anzeigen lassen. Jedoch finde ich den befehl dazu nicht.
    Kann mir wer helfen?


    gruß nico

    Code:
    test=# create table bla(i int);
    CREATE TABLE
    test=# create or replace function f() returns trigger as $$ begin return new; end; $$ language plpgsql;
    CREATE FUNCTION
    test=# create trigger trg_bla before insert on bla for each row execute procedure f();
    CREATE TRIGGER
    test=# \d bla
          Table "public.bla"
     Column |  Type   | Modifiers
    --------+---------+-----------
     i      | integer |
    Triggers:
        trg_bla BEFORE INSERT ON bla FOR EACH ROW EXECUTE PROCEDURE f()
    
    test=# \df+ f
                                                                   List of functions
     Schema | Name | Result data type | Argument data types |  Type   | Volatility |   Owner    | Language |       Source code        | Description
    --------+------+------------------+---------------------+---------+------------+------------+----------+--------------------------+-------------
     public | f    | trigger          |                     | trigger | volatile   | kretschmer | plpgsql  |  begin return new; end;  |
    (1 row)
    
    test=#
    Andreas
    --
    ads Das hatte dir akretschmer gestern schon gesagt und siehe da sobald du das machst, funktioniert es ;-)
    https://www.xing.com/profile/Andreas_Kretschmer7

  4. #4
    debaer ist offline Benutzer
    Registriert seit
    02.06.2009
    Beiträge
    54

    Standard

    Zitat Zitat von akretschmer Beitrag anzeigen
    Code:
    test=# \df+ f
                                                                   List of functions
     Schema | Name | Result data type | Argument data types |  Type   | Volatility |   Owner    | Language |       Source code        | Description
    --------+------+------------------+---------------------+---------+------------+------------+----------+--------------------------+-------------
     public | f    | trigger          |                     | trigger | volatile   | kretschmer | plpgsql  |  begin return new; end;  |
    (1 row)
    Andreas
    das hatte ich gesucht. Danke


    nico

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

    Standard

    Das ist die Funktion, die vom Trigger ausgerufen wird. Das ist nicht der Trigger ;-)
    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. Triggerfunktion (Fehlermeldung)
    Von demarc im Forum Trigger und Funktionen
    Antworten: 4
    Letzter Beitrag: 12.01.2011, 13:15
  2. DEFAULT-Spaltenwert in der Triggerfunktion
    Von alger im Forum Trigger und Funktionen
    Antworten: 6
    Letzter Beitrag: 17.11.2010, 20:35
  3. Triggerfunktion BEFORE INSERT löst sich nie aus!
    Von viglu im Forum Trigger und Funktionen
    Antworten: 25
    Letzter Beitrag: 02.09.2009, 20:13
  4. Problem Triggerfunktion Übergabevariable
    Von debaer im Forum Trigger und Funktionen
    Antworten: 35
    Letzter Beitrag: 03.06.2009, 13:40
  5. Triggerfunktion als boolean?
    Von BoOnOdY im Forum Trigger und Funktionen
    Antworten: 2
    Letzter Beitrag: 13.08.2007, 13:24

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