pgsql: XPath fixes: - Function renamed to "xpath".

Поиск
Список
Период
Сортировка
От petere@postgresql.org (Peter Eisentraut)
Тема pgsql: XPath fixes: - Function renamed to "xpath".
Дата
Msg-id 20070521171030.090489FB2F2@postgresql.org
обсуждение исходный текст
Список pgsql-committers
Log Message:
-----------
XPath fixes:
 - Function renamed to "xpath".
 - Function is now strict, per discussion.
 - Return empty array in case when XPath expression detects nothing
   (previously, NULL was returned in such case), per discussion.
 - (bugfix) Work with fragments with prologue: select xpath('/a',
   '<?xml version="1.0"?><a /><b />'); // now XML datum is always wrapped
   with dummy <x>...</x>, XML prologue simply goes away (if any).
 - Some cleanup.

Nikolay Samokhvalov

Some code cleanup and documentation work by myself.

Modified Files:
--------------
    pgsql/doc/src/sgml:
        datatype.sgml (r1.200 -> r1.201)
        (http://developer.postgresql.org/cvsweb.cgi/pgsql/doc/src/sgml/datatype.sgml.diff?r1=1.200&r2=1.201)
        func.sgml (r1.379 -> r1.380)
        (http://developer.postgresql.org/cvsweb.cgi/pgsql/doc/src/sgml/func.sgml.diff?r1=1.379&r2=1.380)
    pgsql/src/backend/utils/adt:
        xml.c (r1.42 -> r1.43)
        (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/utils/adt/xml.c.diff?r1=1.42&r2=1.43)
    pgsql/src/include/catalog:
        catversion.h (r1.406 -> r1.407)
        (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/include/catalog/catversion.h.diff?r1=1.406&r2=1.407)
        pg_proc.h (r1.455 -> r1.456)
        (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/include/catalog/pg_proc.h.diff?r1=1.455&r2=1.456)
    pgsql/src/include/utils:
        xml.h (r1.18 -> r1.19)
        (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/include/utils/xml.h.diff?r1=1.18&r2=1.19)
    pgsql/src/test/regress/expected:
        xml.out (r1.17 -> r1.18)
        (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/test/regress/expected/xml.out.diff?r1=1.17&r2=1.18)
        xml_1.out (r1.16 -> r1.17)
        (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/test/regress/expected/xml_1.out.diff?r1=1.16&r2=1.17)
    pgsql/src/test/regress/sql:
        xml.sql (r1.14 -> r1.15)
        (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/test/regress/sql/xml.sql.diff?r1=1.14&r2=1.15)

В списке pgsql-committers по дате отправления:

Предыдущее
От: petere@postgresql.org (Peter Eisentraut)
Дата:
Сообщение: pgsql: Fix spurious German index entry
Следующее
От: tgl@postgresql.org (Tom Lane)
Дата:
Сообщение: pgsql: Teach tuplestore.c to throw away data before the "mark" point