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

pgsql: Allow reloption names to have qualifiers, initially supporting a

From: alvherre(at)postgresql(dot)org (Alvaro Herrera)
To: pgsql-committers(at)postgresql(dot)org
Subject: pgsql: Allow reloption names to have qualifiers, initially supporting a
Date: 2009-02-02 19:31:40
Message-ID: 20090202193140.3FAEA7559ED@cvs.postgresql.org (view raw or flat)
Thread:
Lists: pgsql-committers
Log Message:
-----------
Allow reloption names to have qualifiers, initially supporting a TOAST
qualifier, and add support for this in pg_dump.

This allows TOAST tables to have user-defined fillfactor, and will also
enable us to move the autovacuum parameters to reloptions without taking
away the possibility of setting values for TOAST tables.

Modified Files:
--------------
    pgsql/doc/src/sgml/ref:
        create_index.sgml (r1.69 -> r1.70)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/doc/src/sgml/ref/create_index.sgml?r1=1.69&r2=1.70)
        create_table.sgml (r1.111 -> r1.112)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/doc/src/sgml/ref/create_table.sgml?r1=1.111&r2=1.112)
    pgsql/src/backend/access/common:
        reloptions.c (r1.19 -> r1.20)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/backend/access/common/reloptions.c?r1=1.19&r2=1.20)
    pgsql/src/backend/catalog:
        toasting.c (r1.12 -> r1.13)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/backend/catalog/toasting.c?r1=1.12&r2=1.13)
    pgsql/src/backend/commands:
        cluster.c (r1.181 -> r1.182)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/backend/commands/cluster.c?r1=1.181&r2=1.182)
        define.c (r1.102 -> r1.103)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/backend/commands/define.c?r1=1.102&r2=1.103)
        indexcmds.c (r1.181 -> r1.182)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/backend/commands/indexcmds.c?r1=1.181&r2=1.182)
        sequence.c (r1.157 -> r1.158)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/backend/commands/sequence.c?r1=1.157&r2=1.158)
        tablecmds.c (r1.278 -> r1.279)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/backend/commands/tablecmds.c?r1=1.278&r2=1.279)
        typecmds.c (r1.130 -> r1.131)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/backend/commands/typecmds.c?r1=1.130&r2=1.131)
        view.c (r1.113 -> r1.114)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/backend/commands/view.c?r1=1.113&r2=1.114)
    pgsql/src/backend/executor:
        execMain.c (r1.321 -> r1.322)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/backend/executor/execMain.c?r1=1.321&r2=1.322)
    pgsql/src/backend/nodes:
        copyfuncs.c (r1.421 -> r1.422)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/backend/nodes/copyfuncs.c?r1=1.421&r2=1.422)
        equalfuncs.c (r1.346 -> r1.347)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/backend/nodes/equalfuncs.c?r1=1.346&r2=1.347)
        makefuncs.c (r1.62 -> r1.63)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/backend/nodes/makefuncs.c?r1=1.62&r2=1.63)
        outfuncs.c (r1.350 -> r1.351)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/backend/nodes/outfuncs.c?r1=1.350&r2=1.351)
    pgsql/src/backend/parser:
        gram.y (r2.656 -> r2.657)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/backend/parser/gram.y?r1=2.656&r2=2.657)
        parse_clause.c (r1.186 -> r1.187)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/backend/parser/parse_clause.c?r1=1.186&r2=1.187)
    pgsql/src/backend/tcop:
        utility.c (r1.305 -> r1.306)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/backend/tcop/utility.c?r1=1.305&r2=1.306)
    pgsql/src/bin/pg_dump:
        pg_dump.c (r1.517 -> r1.518)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/bin/pg_dump/pg_dump.c?r1=1.517&r2=1.518)
        pg_dump.h (r1.149 -> r1.150)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/bin/pg_dump/pg_dump.h?r1=1.149&r2=1.150)
    pgsql/src/include/access:
        reloptions.h (r1.11 -> r1.12)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/include/access/reloptions.h?r1=1.11&r2=1.12)
    pgsql/src/include/catalog:
        toasting.h (r1.5 -> r1.6)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/include/catalog/toasting.h?r1=1.5&r2=1.6)
    pgsql/src/include/commands:
        defrem.h (r1.92 -> r1.93)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/include/commands/defrem.h?r1=1.92&r2=1.93)
    pgsql/src/include/nodes:
        makefuncs.h (r1.65 -> r1.66)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/include/nodes/makefuncs.h?r1=1.65&r2=1.66)
        nodes.h (r1.219 -> r1.220)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/include/nodes/nodes.h?r1=1.219&r2=1.220)
        parsenodes.h (r1.389 -> r1.390)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/include/nodes/parsenodes.h?r1=1.389&r2=1.390)

pgsql-committers by date

Next:From: Andrew DunstanDate: 2009-02-02 20:07:37
Subject: pgsql: Provide for parallel restoration from a custom format archive.
Previous:From: Michael MeskesDate: 2009-02-02 16:54:28
Subject: pgsql: When changing a regression test file one should also change the

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