pgsql: Implement enum type for guc parameters, and convert a couple of - Mailing list pgsql-committers

From mha@postgresql.org (Magnus Hagander)
Subject pgsql: Implement enum type for guc parameters, and convert a couple of
Date
Msg-id 20080310125513.EFF80753F33@cvs.postgresql.org
Whole thread Raw
List pgsql-committers
Log Message:
-----------
Implement enum type for guc parameters, and convert a couple of existing
variables to it. More need to be converted, but I wanted to get this in
before it conflicts with too much...

Other than just centralising the text-to-int conversion for parameters,
this allows the pg_settings view to contain a list of available options
and allows an error hint to show what values are allowed.

Modified Files:
--------------
    pgsql/doc/src/sgml:
        catalogs.sgml (r2.162 -> r2.163)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/doc/src/sgml/catalogs.sgml?r1=2.162&r2=2.163)
        config.sgml (r1.169 -> r1.170)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/doc/src/sgml/config.sgml?r1=1.169&r2=1.170)
    pgsql/src/backend/catalog:
        system_views.sql (r1.48 -> r1.49)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/backend/catalog/system_views.sql?r1=1.48&r2=1.49)
    pgsql/src/backend/tcop:
        postgres.c (r1.543 -> r1.544)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/backend/tcop/postgres.c?r1=1.543&r2=1.544)
    pgsql/src/backend/utils/error:
        elog.c (r1.201 -> r1.202)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/backend/utils/error/elog.c?r1=1.201&r2=1.202)
    pgsql/src/backend/utils/misc:
        guc.c (r1.436 -> r1.437)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/backend/utils/misc/guc.c?r1=1.436&r2=1.437)
    pgsql/src/include/tcop:
        tcopprot.h (r1.92 -> r1.93)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/include/tcop/tcopprot.h?r1=1.92&r2=1.93)
    pgsql/src/include/utils:
        elog.h (r1.90 -> r1.91)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/include/utils/elog.h?r1=1.90&r2=1.91)
        guc.h (r1.90 -> r1.91)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/include/utils/guc.h?r1=1.90&r2=1.91)
        guc_tables.h (r1.38 -> r1.39)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/include/utils/guc_tables.h?r1=1.38&r2=1.39)
    pgsql/src/test/regress/expected:
        rules.out (r1.135 -> r1.136)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/test/regress/expected/rules.out?r1=1.135&r2=1.136)

pgsql-committers by date:

Previous
From: tgl@postgresql.org (Tom Lane)
Date:
Subject: pgsql: Document and enforce that the usable range of setseed() arguments
Next
From: tgl@postgresql.org (Tom Lane)
Date:
Subject: pgsql: Fix unportable coding of new error message, per Kris Jurka.