używam tej funkcji w wyzwalacz:Jak sprawdzić, czy wartość jest liczbą całkowitą z plpgsql?
CREATE OR REPLACE FUNCTION xx() RETURNS trigger AS $xx$
BEGIN
INSERT INTO my_log (x, y, z) VALUES (NEW.x, NEW.y, current_setting('myvar.user'));
RETURN NULL;
END;
$xx$ LANGUAGE plpgsql;
teraz chciałbym sprawdzić, czy „myvar.user” jest liczbą całkowitą, a jeżeli nie, czy innego INSERT.
Jak to zrobić?