pgsql: Support type modifiers for user-defined types, and pull most - Mailing list pgsql-committers
From | tgl@postgresql.org (Tom Lane) |
---|---|
Subject | pgsql: Support type modifiers for user-defined types, and pull most |
Date | |
Msg-id | 20061230212156.95EF49FA4CF@postgresql.org Whole thread Raw |
List | pgsql-committers |
Log Message: ----------- Support type modifiers for user-defined types, and pull most knowledge about typmod representation for standard types out into type-specific typmod I/O functions. Teodor Sigaev, with some editorialization by Tom Lane. Modified Files: -------------- pgsql/doc/src/sgml: catalogs.sgml (r2.139 -> r2.140) (http://developer.postgresql.org/cvsweb.cgi/pgsql/doc/src/sgml/catalogs.sgml.diff?r1=2.139&r2=2.140) keywords.sgml (r2.18 -> r2.19) (http://developer.postgresql.org/cvsweb.cgi/pgsql/doc/src/sgml/keywords.sgml.diff?r1=2.18&r2=2.19) pgsql/doc/src/sgml/ref: create_type.sgml (r1.65 -> r1.66) (http://developer.postgresql.org/cvsweb.cgi/pgsql/doc/src/sgml/ref/create_type.sgml.diff?r1=1.65&r2=1.66) pgsql/src/backend/access/common: tupdesc.c (r1.118 -> r1.119) (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/access/common/tupdesc.c.diff?r1=1.118&r2=1.119) pgsql/src/backend/catalog: heap.c (r1.314 -> r1.315) (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/catalog/heap.c.diff?r1=1.314&r2=1.315) pg_type.c (r1.108 -> r1.109) (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/catalog/pg_type.c.diff?r1=1.108&r2=1.109) pgsql/src/backend/commands: tablecmds.c (r1.207 -> r1.208) (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/commands/tablecmds.c.diff?r1=1.207&r2=1.208) typecmds.c (r1.97 -> r1.98) (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/commands/typecmds.c.diff?r1=1.97&r2=1.98) pgsql/src/backend/nodes: copyfuncs.c (r1.357 -> r1.358) (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/nodes/copyfuncs.c.diff?r1=1.357&r2=1.358) equalfuncs.c (r1.291 -> r1.292) (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/nodes/equalfuncs.c.diff?r1=1.291&r2=1.292) makefuncs.c (r1.52 -> r1.53) (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/nodes/makefuncs.c.diff?r1=1.52&r2=1.53) outfuncs.c (r1.289 -> r1.290) (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/nodes/outfuncs.c.diff?r1=1.289&r2=1.290) pgsql/src/backend/parser: gram.y (r2.570 -> r2.571) (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/parser/gram.y.diff?r1=2.570&r2=2.571) parse_expr.c (r1.202 -> r1.203) (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/parser/parse_expr.c.diff?r1=1.202&r2=1.203) parse_relation.c (r1.125 -> r1.126) (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/parser/parse_relation.c.diff?r1=1.125&r2=1.126) parse_type.c (r1.85 -> r1.86) (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/parser/parse_type.c.diff?r1=1.85&r2=1.86) pgsql/src/backend/utils/adt: arrayutils.c (r1.21 -> r1.22) (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/utils/adt/arrayutils.c.diff?r1=1.21&r2=1.22) date.c (r1.125 -> r1.126) (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/utils/adt/date.c.diff?r1=1.125&r2=1.126) format_type.c (r1.44 -> r1.45) (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/utils/adt/format_type.c.diff?r1=1.44&r2=1.45) numeric.c (r1.96 -> r1.97) (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/utils/adt/numeric.c.diff?r1=1.96&r2=1.97) timestamp.c (r1.169 -> r1.170) (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/utils/adt/timestamp.c.diff?r1=1.169&r2=1.170) varbit.c (r1.50 -> r1.51) (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/utils/adt/varbit.c.diff?r1=1.50&r2=1.51) varchar.c (r1.119 -> r1.120) (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/utils/adt/varchar.c.diff?r1=1.119&r2=1.120) pgsql/src/backend/utils/cache: lsyscache.c (r1.139 -> r1.140) (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/utils/cache/lsyscache.c.diff?r1=1.139&r2=1.140) pgsql/src/backend/utils/misc: guc.c (r1.363 -> r1.364) (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/utils/misc/guc.c.diff?r1=1.363&r2=1.364) pgsql/src/bin/pg_dump: pg_dump.c (r1.454 -> r1.455) (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/bin/pg_dump/pg_dump.c.diff?r1=1.454&r2=1.455) pgsql/src/include/catalog: catversion.h (r1.367 -> r1.368) (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/include/catalog/catversion.h.diff?r1=1.367&r2=1.368) pg_attribute.h (r1.126 -> r1.127) (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/include/catalog/pg_attribute.h.diff?r1=1.126&r2=1.127) pg_class.h (r1.97 -> r1.98) (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/include/catalog/pg_class.h.diff?r1=1.97&r2=1.98) pg_proc.h (r1.433 -> r1.434) (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/include/catalog/pg_proc.h.diff?r1=1.433&r2=1.434) pg_type.h (r1.175 -> r1.176) (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/include/catalog/pg_type.h.diff?r1=1.175&r2=1.176) pgsql/src/include/nodes: parsenodes.h (r1.335 -> r1.336) (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/include/nodes/parsenodes.h.diff?r1=1.335&r2=1.336) pgsql/src/include/parser: parse_type.h (r1.33 -> r1.34) (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/include/parser/parse_type.h.diff?r1=1.33&r2=1.34) pgsql/src/include/utils: array.h (r1.60 -> r1.61) (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/include/utils/array.h.diff?r1=1.60&r2=1.61) builtins.h (r1.282 -> r1.283) (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/include/utils/builtins.h.diff?r1=1.282&r2=1.283) date.h (r1.34 -> r1.35) (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/include/utils/date.h.diff?r1=1.34&r2=1.35) lsyscache.h (r1.108 -> r1.109) (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/include/utils/lsyscache.h.diff?r1=1.108&r2=1.109) timestamp.h (r1.64 -> r1.65) (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/include/utils/timestamp.h.diff?r1=1.64&r2=1.65) varbit.h (r1.23 -> r1.24) (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/include/utils/varbit.h.diff?r1=1.23&r2=1.24) pgsql/src/test/regress/expected: create_type.out (r1.13 -> r1.14) (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/test/regress/expected/create_type.out.diff?r1=1.13&r2=1.14) horology.out (r1.63 -> r1.64) (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/test/regress/expected/horology.out.diff?r1=1.63&r2=1.64) oidjoins.out (r1.18 -> r1.19) (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/test/regress/expected/oidjoins.out.diff?r1=1.18&r2=1.19) type_sanity.out (r1.27 -> r1.28) (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/test/regress/expected/type_sanity.out.diff?r1=1.27&r2=1.28) pgsql/src/test/regress/sql: create_type.sql (r1.9 -> r1.10) (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/test/regress/sql/create_type.sql.diff?r1=1.9&r2=1.10) oidjoins.sql (r1.18 -> r1.19) (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/test/regress/sql/oidjoins.sql.diff?r1=1.18&r2=1.19) type_sanity.sql (r1.27 -> r1.28) (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/test/regress/sql/type_sanity.sql.diff?r1=1.27&r2=1.28) pgsql/src/tools/findoidjoins: README (r1.2 -> r1.3) (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/tools/findoidjoins/README.diff?r1=1.2&r2=1.3)
pgsql-committers by date: