четверг, 29 июля 2010 г.

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);

Комментариев нет:


(C) Alexey Pechnikov aka MBG, mobigroup.ru