I am using Liquibase to create functions and getting error when trying to use <
operator in SQL.
SQL:
<createProcedure>
CREATE OR REPLACE FUNCTION function(dateFrom timestamp, dateTo timestamp )
RETURNS TABLE
LANGUAGE plpgsql
AS $$
BEGIN
SELECT * FROM
ORDER BY date DESC
WHERE date >= $2 AND date < $3
RETURN QUERY;
END;
$$;
</createProcedure>
Error:
The content of elements must consist of well-formed character data or markup.
In WHERE date >= $2 AND date < $3