Решение просто, как ящик:
apt-get install postgresql-8.3 postgresql-contrib(postgresql-contrib-8.3 - действительно экспериментальные функции, но мы-то искали xml. он в стандартном контриб-пакете имхо)
Внимание! Далее финт ушами: чтобы получить в распоряжение функции, их нужно проинсталлировать, т.е. выполнить sql скрипты. Примерно так:
localhost:/usr/share/postgresql/8.3/contrib# su postgres -c "psql -d DBNAME < pgxml.sql"Обратите внимание на путь и на то, что команда выполняется от имени root. Дело в том, что пользователя postgres тоже нужно дополнительно настраивать, а мне на VPS немного лень.
И спасибо Илье Кантору за наводку http://archives.postgresql.org/pgsql-ru-general/2007-06/msg00020.php
зы: включение процедурного языка CREATE LANGUAGE; список языков SELECT * FROM pg_pltemplate;
upd: как настраивать pgsql на debian|ubuntu очень хорошо описано здесь http://welinux.ru/post/688/ - шаблонно, но основные моменты указаны