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

pgsql: Type table feature This adds the CREATE TABLE name OF type

From: petere(at)postgresql(dot)org (Peter Eisentraut)
To: pgsql-committers(at)postgresql(dot)org
Subject: pgsql: Type table feature This adds the CREATE TABLE name OF type
Date: 2010-01-28 23:21:13
Message-ID: 20100128232113.4658A7541B9@cvs.postgresql.org (view raw or flat)
Thread:
Lists: pgsql-committers
Log Message:
-----------
Type table feature

This adds the CREATE TABLE name OF type command, per SQL standard.

Modified Files:
--------------
    pgsql/doc/src/sgml:
        information_schema.sgml (r1.44 -> r1.45)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/doc/src/sgml/information_schema.sgml?r1=1.44&r2=1.45)
    pgsql/doc/src/sgml/ref:
        create_table.sgml (r1.120 -> r1.121)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/doc/src/sgml/ref/create_table.sgml?r1=1.120&r2=1.121)
    pgsql/src/backend/bootstrap:
        bootparse.y (r1.103 -> r1.104)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/backend/bootstrap/bootparse.y?r1=1.103&r2=1.104)
    pgsql/src/backend/catalog:
        heap.c (r1.367 -> r1.368)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/backend/catalog/heap.c?r1=1.367&r2=1.368)
        information_schema.sql (r1.64 -> r1.65)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/backend/catalog/information_schema.sql?r1=1.64&r2=1.65)
        toasting.c (r1.27 -> r1.28)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/backend/catalog/toasting.c?r1=1.27&r2=1.28)
    pgsql/src/backend/commands:
        cluster.c (r1.194 -> r1.195)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/backend/commands/cluster.c?r1=1.194&r2=1.195)
        tablecmds.c (r1.319 -> r1.320)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/backend/commands/tablecmds.c?r1=1.319&r2=1.320)
    pgsql/src/backend/executor:
        execMain.c (r1.342 -> r1.343)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/backend/executor/execMain.c?r1=1.342&r2=1.343)
    pgsql/src/backend/nodes:
        copyfuncs.c (r1.459 -> r1.460)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/backend/nodes/copyfuncs.c?r1=1.459&r2=1.460)
        equalfuncs.c (r1.380 -> r1.381)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/backend/nodes/equalfuncs.c?r1=1.380&r2=1.381)
        outfuncs.c (r1.380 -> r1.381)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/backend/nodes/outfuncs.c?r1=1.380&r2=1.381)
    pgsql/src/backend/parser:
        gram.y (r2.705 -> r2.706)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/backend/parser/gram.y?r1=2.705&r2=2.706)
        parse_utilcmd.c (r2.36 -> r2.37)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/backend/parser/parse_utilcmd.c?r1=2.36&r2=2.37)
    pgsql/src/bin/pg_dump:
        pg_dump.c (r1.568 -> r1.569)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/bin/pg_dump/pg_dump.c?r1=1.568&r2=1.569)
        pg_dump.h (r1.161 -> r1.162)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/bin/pg_dump/pg_dump.h?r1=1.161&r2=1.162)
    pgsql/src/bin/psql:
        describe.c (r1.235 -> r1.236)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/bin/psql/describe.c?r1=1.235&r2=1.236)
    pgsql/src/include/catalog:
        catversion.h (r1.580 -> r1.581)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/include/catalog/catversion.h?r1=1.580&r2=1.581)
        heap.h (r1.95 -> r1.96)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/include/catalog/heap.h?r1=1.95&r2=1.96)
        pg_class.h (r1.119 -> r1.120)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/include/catalog/pg_class.h?r1=1.119&r2=1.120)
    pgsql/src/include/nodes:
        parsenodes.h (r1.426 -> r1.427)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/include/nodes/parsenodes.h?r1=1.426&r2=1.427)
    pgsql/src/test/regress:
        parallel_schedule (r1.57 -> r1.58)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/test/regress/parallel_schedule?r1=1.57&r2=1.58)
        serial_schedule (r1.54 -> r1.55)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/test/regress/serial_schedule?r1=1.54&r2=1.55)

Added Files:
-----------
    pgsql/src/test/regress/expected:
        typed_table.out (r1.1)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/test/regress/expected/typed_table.out?rev=1.1&content-type=text/x-cvsweb-markup)
    pgsql/src/test/regress/sql:
        typed_table.sql (r1.1)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/test/regress/sql/typed_table.sql?rev=1.1&content-type=text/x-cvsweb-markup)

pgsql-committers by date

Next:From: Andrew DunstanDate: 2010-01-28 23:59:53
Subject: pgsql: Add new make targets "world", "install-world" and
Previous:From: Andrew DunstanDate: 2010-01-28 23:06:09
Subject: pgsql: Fix bug found by warning from recent gcc.

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