Hallo Ich habe Probleme mit dem Thema aus dem Thema. Ich habe folgendes changeset:
<changeSet author="artur" id="storedProcedures-0003">
<sqlFile dbms="postgresql"
encoding="utf8"
path="server/sql/storedProcedures/postgresql/procedure.sql"
relativeToChangelogFile="true"
splitStatements="false"
/>
</changeSet>
Mein Verfahren ist:
CREATE FUNCTION testProc(oRefCursor OUT REFCURSOR)
AS $BODY$
DECLARE
minLevel INTEGER;
defDcId DECIMAL(19);
BEGIN
END;
$BODY$ LANGUAGE plpgsql;
Dieses Verfahren funktioniert mit pgAdmin Werkzeug in Ordnung, aber in liquibase Ich habe immer den Fehler. Ich habe versucht, zu finden und zu beantworten, aber noch this und this funktioniert für mich. Ich habe diese Prozedur in einer separaten Datei, ich benutze eine splitStatements="false"
aber nichts hilft. Ich bekomme immer diesen Fehler. Kennt jemand eine Problemumgehung für dieses Problem (ist dieses Liquibase-Problem?). Ich habe versucht, dies in einer Zeile zu schreiben, ich habe versucht, eine Schrägstriche zu verwenden, aber ohne Erfolg.
Welche Liquibase-Version? –
@a_horse_with_no_name Liquibase 3.5.3 –