X-Git-Url: http://git.equinoxoli.org/?p=migration-tools.git;a=blobdiff_plain;f=sql%2Fbase%2Fbase.sql;h=7eb55e051d0d2883fbdbbc6203655ce062b7c34a;hp=8f16f68bb293f880153b1b4a4f1976586e52b159;hb=035aa3d40f901d2510cdfb103ff0fd7e418e6710;hpb=1217cb23897421754631dc033f0c0d324e40ddf2 diff --git a/sql/base/base.sql b/sql/base/base.sql index 8f16f68..7eb55e0 100644 --- a/sql/base/base.sql +++ b/sql/base/base.sql @@ -2449,3 +2449,21 @@ CREATE OR REPLACE FUNCTION migration_tools.find_circ_matrix_matchpoint (INTEGER) ) ); $$ LANGUAGE SQL; + +CREATE OR REPLACE FUNCTION migration_tools.assert (BOOLEAN) RETURNS VOID AS $$ + DECLARE + test ALIAS FOR $1; + BEGIN + ASSERT test; + END; +$$ LANGUAGE PLPGSQL STRICT VOLATILE; + +CREATE OR REPLACE FUNCTION migration_tools.assert (BOOLEAN,TEXT) RETURNS VOID AS $$ + DECLARE + test ALIAS FOR $1; + msg ALIAS FOR $2; + BEGIN + ASSERT test, msg; + END; +$$ LANGUAGE PLPGSQL STRICT VOLATILE; +