0
私は、主DBとしてpostgresqlを、テスト用にメモリ内DBとしてH2を使用した春のブートプロジェクトを持っています。いくつかのカスタムロジックを実行するためにPL/pgSQLプロシージャを追加しましたが、今ではテストが動作しなくなります。どのようにliquibaseのユーザーは通常そのようなケースを解決する?単一プロジェクト用のLiquibase DB固有のスクリプト
私の手順は次のとおりです。
CREATE OR REPLACE FUNCTION <name>() RETURNS trigger AS'
BEGIN
DELETE FROM gator_device
WHERE id = OLD....
RETURN NULL ;
END;'
LANGUAGE plpgsql;
CREATE TRIGGER <name>
AFTER DELETE ON <name>
FOR EACH ROW EXECUTE PROCEDURE <name>();
'dbms =" postgresql "で関数を作成するchangeSetをマークします。" –
それはどういう意味ですか? – asdasdsdf
http://www.liquibase.org/documentation/changeset.html#available-attributes –