PostgreSQL 8.4 and pltcl
Теперь можно использовать dict. Пример:
select version();
"PostgreSQL 8.4.4 on i486-pc-linux-gnu, compiled by GCC gcc-4.4.real
(Debian 4.4.4-5) 4.4.4, 32-bit"
CREATE OR REPLACE FUNCTION dict_get(text, text)
RETURNS text AS
$BODY$
return [dict get $1 $2]
$BODY$
LANGUAGE 'pltcl' IMMUTABLE;
ALTER FUNCTION dict_get(text, text) OWNER TO offline;
select dict_get('one 1 two 2 three 3','one');
1
DROP FUNCTION IF EXISTS dict_get(text, text);
Comments