Skip site navigation (1) Skip section navigation (2)

pgsql: SQL/MED catalog manipulation facilities This doesn't do any

From: petere(at)postgresql(dot)org (Peter Eisentraut)
To: pgsql-committers(at)postgresql(dot)org
Subject: pgsql: SQL/MED catalog manipulation facilities This doesn't do any
Date: 2008-12-19 16:25:20
Message-ID: 20081219162520.0CF0D7563FE@cvs.postgresql.org (view raw or flat)
Thread:
Lists: pgsql-committerspgsql-hackers
Log Message:
-----------
SQL/MED catalog manipulation facilities

This doesn't do any remote or external things yet, but it gives modules
like plproxy and dblink a standardized and future-proof system for
managing their connection information.

Martin Pihlak and Peter Eisentraut

Modified Files:
--------------
    pgsql/doc/src/sgml:
        catalogs.sgml (r2.184 -> r2.185)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/doc/src/sgml/catalogs.sgml?r1=2.184&r2=2.185)
        features.sgml (r2.29 -> r2.30)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/doc/src/sgml/features.sgml?r1=2.29&r2=2.30)
        func.sgml (r1.462 -> r1.463)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/doc/src/sgml/func.sgml?r1=1.462&r2=1.463)
        information_schema.sgml (r1.35 -> r1.36)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/doc/src/sgml/information_schema.sgml?r1=1.35&r2=1.36)
        keywords.sgml (r2.21 -> r2.22)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/doc/src/sgml/keywords.sgml?r1=2.21&r2=2.22)
        reference.sgml (r1.66 -> r1.67)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/doc/src/sgml/reference.sgml?r1=1.66&r2=1.67)
    pgsql/doc/src/sgml/ref:
        allfiles.sgml (r1.73 -> r1.74)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/doc/src/sgml/ref/allfiles.sgml?r1=1.73&r2=1.74)
        grant.sgml (r1.72 -> r1.73)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/doc/src/sgml/ref/grant.sgml?r1=1.72&r2=1.73)
        psql-ref.sgml (r1.213 -> r1.214)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/doc/src/sgml/ref/psql-ref.sgml?r1=1.213&r2=1.214)
        revoke.sgml (r1.49 -> r1.50)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/doc/src/sgml/ref/revoke.sgml?r1=1.49&r2=1.50)
    pgsql/src:
        Makefile (r1.43 -> r1.44)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/Makefile?r1=1.43&r2=1.44)
    pgsql/src/backend:
        Makefile (r1.130 -> r1.131)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/backend/Makefile?r1=1.130&r2=1.131)
    pgsql/src/backend/catalog:
        Makefile (r1.67 -> r1.68)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/backend/catalog/Makefile?r1=1.67&r2=1.68)
        aclchk.c (r1.149 -> r1.150)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/backend/catalog/aclchk.c?r1=1.149&r2=1.150)
        dependency.c (r1.82 -> r1.83)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/backend/catalog/dependency.c?r1=1.82&r2=1.83)
        information_schema.sql (r1.46 -> r1.47)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/backend/catalog/information_schema.sql?r1=1.46&r2=1.47)
        sql_features.txt (r1.36 -> r1.37)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/backend/catalog/sql_features.txt?r1=1.36&r2=1.37)
        system_views.sql (r1.56 -> r1.57)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/backend/catalog/system_views.sql?r1=1.56&r2=1.57)
    pgsql/src/backend/commands:
        Makefile (r1.38 -> r1.39)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/backend/commands/Makefile?r1=1.38&r2=1.39)
        alter.c (r1.29 -> r1.30)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/backend/commands/alter.c?r1=1.29&r2=1.30)
    pgsql/src/backend/nodes:
        copyfuncs.c (r1.415 -> r1.416)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/backend/nodes/copyfuncs.c?r1=1.415&r2=1.416)
        equalfuncs.c (r1.340 -> r1.341)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/backend/nodes/equalfuncs.c?r1=1.340&r2=1.341)
        makefuncs.c (r1.60 -> r1.61)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/backend/nodes/makefuncs.c?r1=1.60&r2=1.61)
    pgsql/src/backend/parser:
        gram.y (r2.645 -> r2.646)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/backend/parser/gram.y?r1=2.645&r2=2.646)
        keywords.c (r1.205 -> r1.206)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/backend/parser/keywords.c?r1=1.205&r2=1.206)
    pgsql/src/backend/tcop:
        utility.c (r1.302 -> r1.303)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/backend/tcop/utility.c?r1=1.302&r2=1.303)
    pgsql/src/backend/utils/adt:
        acl.c (r1.143 -> r1.144)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/backend/utils/adt/acl.c?r1=1.143&r2=1.144)
    pgsql/src/backend/utils/cache:
        syscache.c (r1.117 -> r1.118)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/backend/utils/cache/syscache.c?r1=1.117&r2=1.118)
    pgsql/src/bin/pg_dump:
        common.c (r1.104 -> r1.105)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/bin/pg_dump/common.c?r1=1.104&r2=1.105)
        dumputils.c (r1.41 -> r1.42)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/bin/pg_dump/dumputils.c?r1=1.41&r2=1.42)
        pg_backup_archiver.c (r1.158 -> r1.159)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/bin/pg_dump/pg_backup_archiver.c?r1=1.158&r2=1.159)
        pg_dump.c (r1.508 -> r1.509)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/bin/pg_dump/pg_dump.c?r1=1.508&r2=1.509)
        pg_dump.h (r1.143 -> r1.144)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/bin/pg_dump/pg_dump.h?r1=1.143&r2=1.144)
        pg_dump_sort.c (r1.21 -> r1.22)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/bin/pg_dump/pg_dump_sort.c?r1=1.21&r2=1.22)
    pgsql/src/bin/psql:
        command.c (r1.198 -> r1.199)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/bin/psql/command.c?r1=1.198&r2=1.199)
        describe.c (r1.189 -> r1.190)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/bin/psql/describe.c?r1=1.189&r2=1.190)
        describe.h (r1.35 -> r1.36)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/bin/psql/describe.h?r1=1.35&r2=1.36)
        help.c (r1.131 -> r1.132)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/bin/psql/help.c?r1=1.131&r2=1.132)
        tab-complete.c (r1.177 -> r1.178)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/bin/psql/tab-complete.c?r1=1.177&r2=1.178)
    pgsql/src/include/catalog:
        catversion.h (r1.511 -> r1.512)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/include/catalog/catversion.h?r1=1.511&r2=1.512)
        dependency.h (r1.36 -> r1.37)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/include/catalog/dependency.h?r1=1.36&r2=1.37)
        indexing.h (r1.103 -> r1.104)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/include/catalog/indexing.h?r1=1.103&r2=1.104)
        pg_proc.h (r1.531 -> r1.532)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/include/catalog/pg_proc.h?r1=1.531&r2=1.532)
    pgsql/src/include/commands:
        defrem.h (r1.90 -> r1.91)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/include/commands/defrem.h?r1=1.90&r2=1.91)
    pgsql/src/include/nodes:
        makefuncs.h (r1.63 -> r1.64)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/include/nodes/makefuncs.h?r1=1.63&r2=1.64)
        nodes.h (r1.215 -> r1.216)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/include/nodes/nodes.h?r1=1.215&r2=1.216)
        parsenodes.h (r1.383 -> r1.384)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/include/nodes/parsenodes.h?r1=1.383&r2=1.384)
    pgsql/src/include/utils:
        acl.h (r1.104 -> r1.105)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/include/utils/acl.h?r1=1.104&r2=1.105)
        builtins.h (r1.327 -> r1.328)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/include/utils/builtins.h?r1=1.327&r2=1.328)
        syscache.h (r1.72 -> r1.73)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/include/utils/syscache.h?r1=1.72&r2=1.73)
    pgsql/src/test/regress:
        parallel_schedule (r1.50 -> r1.51)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/test/regress/parallel_schedule?r1=1.50&r2=1.51)
        serial_schedule (r1.47 -> r1.48)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/test/regress/serial_schedule?r1=1.47&r2=1.48)
    pgsql/src/test/regress/expected:
        rules.out (r1.144 -> r1.145)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/test/regress/expected/rules.out?r1=1.144&r2=1.145)
        sanity_check.out (r1.37 -> r1.38)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/test/regress/expected/sanity_check.out?r1=1.37&r2=1.38)

Added Files:
-----------
    pgsql/doc/src/sgml/ref:
        alter_foreign_data_wrapper.sgml (r1.1)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/doc/src/sgml/ref/alter_foreign_data_wrapper.sgml?rev=1.1&content-type=text/x-cvsweb-markup)
        alter_server.sgml (r1.1)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/doc/src/sgml/ref/alter_server.sgml?rev=1.1&content-type=text/x-cvsweb-markup)
        alter_user_mapping.sgml (r1.1)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/doc/src/sgml/ref/alter_user_mapping.sgml?rev=1.1&content-type=text/x-cvsweb-markup)
        create_foreign_data_wrapper.sgml (r1.1)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/doc/src/sgml/ref/create_foreign_data_wrapper.sgml?rev=1.1&content-type=text/x-cvsweb-markup)
        create_server.sgml (r1.1)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/doc/src/sgml/ref/create_server.sgml?rev=1.1&content-type=text/x-cvsweb-markup)
        create_user_mapping.sgml (r1.1)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/doc/src/sgml/ref/create_user_mapping.sgml?rev=1.1&content-type=text/x-cvsweb-markup)
        drop_foreign_data_wrapper.sgml (r1.1)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/doc/src/sgml/ref/drop_foreign_data_wrapper.sgml?rev=1.1&content-type=text/x-cvsweb-markup)
        drop_server.sgml (r1.1)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/doc/src/sgml/ref/drop_server.sgml?rev=1.1&content-type=text/x-cvsweb-markup)
        drop_user_mapping.sgml (r1.1)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/doc/src/sgml/ref/drop_user_mapping.sgml?rev=1.1&content-type=text/x-cvsweb-markup)
    pgsql/src/backend/commands:
        foreigncmds.c (r1.1)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/backend/commands/foreigncmds.c?rev=1.1&content-type=text/x-cvsweb-markup)
    pgsql/src/backend/foreign:
        Makefile (r1.1)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/backend/foreign/Makefile?rev=1.1&content-type=text/x-cvsweb-markup)
        foreign.c (r1.1)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/backend/foreign/foreign.c?rev=1.1&content-type=text/x-cvsweb-markup)
    pgsql/src/backend/foreign/dummy:
        Makefile (r1.1)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/backend/foreign/dummy/Makefile?rev=1.1&content-type=text/x-cvsweb-markup)
        dummy_fdw.c (r1.1)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/backend/foreign/dummy/dummy_fdw.c?rev=1.1&content-type=text/x-cvsweb-markup)
    pgsql/src/backend/foreign/postgresql:
        Makefile (r1.1)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/backend/foreign/postgresql/Makefile?rev=1.1&content-type=text/x-cvsweb-markup)
        postgresql_fdw.c (r1.1)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/backend/foreign/postgresql/postgresql_fdw.c?rev=1.1&content-type=text/x-cvsweb-markup)
    pgsql/src/include/catalog:
        pg_foreign_data_wrapper.h (r1.1)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/include/catalog/pg_foreign_data_wrapper.h?rev=1.1&content-type=text/x-cvsweb-markup)
        pg_foreign_server.h (r1.1)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/include/catalog/pg_foreign_server.h?rev=1.1&content-type=text/x-cvsweb-markup)
        pg_user_mapping.h (r1.1)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/include/catalog/pg_user_mapping.h?rev=1.1&content-type=text/x-cvsweb-markup)
    pgsql/src/include/foreign:
        foreign.h (r1.1)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/include/foreign/foreign.h?rev=1.1&content-type=text/x-cvsweb-markup)
    pgsql/src/test/regress/expected:
        foreign_data.out (r1.1)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/test/regress/expected/foreign_data.out?rev=1.1&content-type=text/x-cvsweb-markup)
    pgsql/src/test/regress/sql:
        foreign_data.sql (r1.1)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/test/regress/sql/foreign_data.sql?rev=1.1&content-type=text/x-cvsweb-markup)

Responses

pgsql-hackers by date

Next:From: KaiGai KoheiDate: 2008-12-19 16:27:20
Subject: Re: Updates of SE-PostgreSQL 8.4devel patches (r1324)
Previous:From: Gregory StarkDate: 2008-12-19 16:06:45
Subject: Re: Updates of SE-PostgreSQL 8.4devel patches (r1324)

pgsql-committers by date

Next:From: Tom LaneDate: 2008-12-19 18:25:20
Subject: pgsql: Add a new column proiswindow to pg_proc.
Previous:From: Peter EisentrautDate: 2008-12-19 16:21:50
Subject: pgsql: New Directory

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group