pgsql: Add the possibility to specify an explicit validator function for

From: petere(at)postgresql(dot)org (Peter Eisentraut)
To: pgsql-committers(at)postgresql(dot)org
Subject: pgsql: Add the possibility to specify an explicit validator function for
Date: 2009-02-24 10:06:36
Message-ID: 20090224100636.46E357559ED@cvs.postgresql.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: 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)

Browse pgsql-committers by date

  From Date Subject
Next Message Peter Eisentraut 2009-02-24 12:09:09 pgsql: Don't append epoch to log_filename if no format specifier is
Previous Message User Fxjr 2009-02-24 05:30:26 npgsql - Npgsql2: Updated Changelog for 2.0.3 release