Wie kann ich Trigger für eine PostgreSQL-Datenbank mit liquibase erstellen?

9

Ich benutze das Dropwizrd-Migrationsmodul für liquibase db refactoring. Siehe den Leitfaden hier: Ссылка

Wenn ich renne     java -jar my_project.jar db migrieren my_project.yml

Ich erhalte den folgenden Fehler:

FEHLER [2013-09-11 20: 53: 43.089] liquibase: Ändern Sie Set migrations.xml :: 11 :: me fehlgeschlagen. Fehler: Fehler beim Ausführen von SQL ERSTELLEN ODER TRIGGER ERSETZEN add_current_date_to_my_table BEVOR UPDATE ON my_table FÜR JEDES REIHEN AUSFÜHREN PROCEDURE change_update_time () ;: ERROR: Syntaxfehler bei oder in der Nähe von "TRIGGER"   Position: 19

Hier sind einige relevante Changesets aus meiner Datei migrations.xml:

%Vor%

Gibt es eine Möglichkeit, den Trigger add_current_date_to_my_table zu erstellen? Ist das mit dem "RETURNS-Trigger" beim Erstellen der Funktion überflüssig?

    
Ann Kilzer 11.09.2013, 20:59
quelle

1 Antwort

13

Die Lösung ist:

%Vor%

H / T Jens.

    
Ann Kilzer 13.09.2013, 22:40
quelle