Thread: pgsql: Type table feature This adds the CREATE TABLE name OF type
pgsql: Type table feature This adds the CREATE TABLE name OF type
From
petere@postgresql.org (Peter Eisentraut)
Date:
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)