pgsql: Add the possibility to specify an explicit validator function for - Mailing list pgsql-committers

From petere@postgresql.org (Peter Eisentraut)
Subject pgsql: Add the possibility to specify an explicit validator function for
Date
Msg-id 20090224100636.46E357559ED@cvs.postgresql.org
Whole thread Raw
List pgsql-committers
Log Message:
-----------
Add the possibility to specify an explicit validator function for foreign-data
wrappers (similar to procedural languages).  This way we don't need to retain
the nearly empty libraries, and we are more free in how to implement the
wrapper API in the future.

Modified Files:
--------------
    pgsql/doc/src/sgml:
        catalogs.sgml (r2.197 -> r2.198)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/doc/src/sgml/catalogs.sgml?r1=2.197&r2=2.198)
        keywords.sgml (r2.22 -> r2.23)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/doc/src/sgml/keywords.sgml?r1=2.22&r2=2.23)
    pgsql/doc/src/sgml/ref:
        alter_foreign_data_wrapper.sgml (r1.1 -> r1.2)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/doc/src/sgml/ref/alter_foreign_data_wrapper.sgml?r1=1.1&r2=1.2)
        create_foreign_data_wrapper.sgml (r1.1 -> r1.2)

(http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/doc/src/sgml/ref/create_foreign_data_wrapper.sgml?r1=1.1&r2=1.2)
    pgsql/src:
        Makefile (r1.44 -> r1.45)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/Makefile?r1=1.44&r2=1.45)
    pgsql/src/backend/catalog:
        information_schema.sql (r1.52 -> r1.53)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/backend/catalog/information_schema.sql?r1=1.52&r2=1.53)
    pgsql/src/backend/commands:
        foreigncmds.c (r1.5 -> r1.6)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/backend/commands/foreigncmds.c?r1=1.5&r2=1.6)
    pgsql/src/backend/foreign:
        Makefile (r1.1 -> r1.2)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/backend/foreign/Makefile?r1=1.1&r2=1.2)
        foreign.c (r1.2 -> r1.3)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/backend/foreign/foreign.c?r1=1.2&r2=1.3)
    pgsql/src/backend/nodes:
        copyfuncs.c (r1.423 -> r1.424)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/backend/nodes/copyfuncs.c?r1=1.423&r2=1.424)
        equalfuncs.c (r1.347 -> r1.348)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/backend/nodes/equalfuncs.c?r1=1.347&r2=1.348)
    pgsql/src/backend/parser:
        gram.y (r2.658 -> r2.659)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/backend/parser/gram.y?r1=2.658&r2=2.659)
        keywords.c (r1.209 -> r1.210)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/backend/parser/keywords.c?r1=1.209&r2=1.210)
    pgsql/src/bin/pg_dump:
        pg_dump.c (r1.524 -> r1.525)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/bin/pg_dump/pg_dump.c?r1=1.524&r2=1.525)
        pg_dump.h (r1.152 -> r1.153)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/bin/pg_dump/pg_dump.h?r1=1.152&r2=1.153)
    pgsql/src/bin/psql:
        describe.c (r1.200 -> r1.201)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/bin/psql/describe.c?r1=1.200&r2=1.201)
        tab-complete.c (r1.179 -> r1.180)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/bin/psql/tab-complete.c?r1=1.179&r2=1.180)
    pgsql/src/include/catalog:
        catversion.h (r1.523 -> r1.524)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/include/catalog/catversion.h?r1=1.523&r2=1.524)
        pg_foreign_data_wrapper.h (r1.2 -> r1.3)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/include/catalog/pg_foreign_data_wrapper.h?r1=1.2&r2=1.3)
        pg_proc.h (r1.536 -> r1.537)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/include/catalog/pg_proc.h?r1=1.536&r2=1.537)
    pgsql/src/include/foreign:
        foreign.h (r1.2 -> r1.3)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/include/foreign/foreign.h?r1=1.2&r2=1.3)
    pgsql/src/include/nodes:
        parsenodes.h (r1.391 -> r1.392)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/include/nodes/parsenodes.h?r1=1.391&r2=1.392)
    pgsql/src/test/regress/expected:
        foreign_data.out (r1.6 -> r1.7)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/test/regress/expected/foreign_data.out?r1=1.6&r2=1.7)
    pgsql/src/test/regress/sql:
        foreign_data.sql (r1.4 -> r1.5)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/test/regress/sql/foreign_data.sql?r1=1.4&r2=1.5)

Removed Files:
-------------
    pgsql/src/backend/foreign/dummy:
        Makefile
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/backend/foreign/dummy/Makefile)
        dummy_fdw.c
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/backend/foreign/dummy/dummy_fdw.c)
    pgsql/src/backend/foreign/postgresql:
        Makefile
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/backend/foreign/postgresql/Makefile)
        postgresql_fdw.c
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/backend/foreign/postgresql/postgresql_fdw.c)

pgsql-committers by date:

Previous
From: fxjr@pgfoundry.org (User Fxjr)
Date:
Subject: npgsql - Npgsql2: Updated Changelog for 2.0.3 release
Next
From: petere@postgresql.org (Peter Eisentraut)
Date:
Subject: pgsql: Don't append epoch to log_filename if no format specifier is