Я пытаюсь убедить существующие запросы MySQL работать, это то, что у меня, мне кажется, работает нормально.
CREATE OR REPLACE FUNCTION UNIX_TIMESTAMP(date_field timestamp with time zone) RETURNS integer
AS $$
BEGIN
RETURN extract(epoch FROM date_field);
END;
$$ LANGUAGE plpgsql;