--- database.pgsql.orig 2005-05-26 10:07:06.000000000 +1200 +++ database.pgsql 2005-05-26 10:06:28.000000000 +1200 @@ -858,3 +858,6 @@ SELECT CASE WHEN $1 THEN $2 ELSE $3 END; ' LANGUAGE 'sql'; +CREATE OR REPLACE FUNCTION "if"(integer, anyelement, anyelement) RETURNS anyelement AS ' +SELECT IF(($1 <> 0) AND $1 IS NOT NULL, $2, $3); +' LANGUAGE 'sql';