Я никогда не использовал эти две функции в PostgreSQL. Какой язык используется для написания хранимых процедур и триггеров в PGSQL? Это то же самое, что следует Oracle или SQL Server, или это C?
Гораздо более распространенным для написания функций является pl / pgsql , но вы можете использовать C, если действительно хотите.
Он называется PL / PgSQL и похож на другие. http://www.postgresql.org/docs/8.1/static/plpgsql.html
Вы также можете вызвать функции кода C.
, если вы работаете с текстовыми данными в хранимых процедурах, Perl будет очень полезен.Я сам пользуюсь PL / PERL.