pgsql: Change typreceive function API so that receive functions get the

Поиск
Список
Период
Сортировка
От tgl@svr1.postgresql.org (Tom Lane)
Тема pgsql: Change typreceive function API so that receive functions get the
Дата
Msg-id 20050710211401.4A4C552A7B@svr1.postgresql.org
обсуждение исходный текст
Список pgsql-committers
Log Message:
-----------
Change typreceive function API so that receive functions get the same
optional arguments as text input functions, ie, typioparam OID and
atttypmod.  Make all the datatypes that use typmod enforce it the same
way in typreceive as they do in typinput.  This fixes a problem with
failure to enforce length restrictions during COPY FROM BINARY.

Modified Files:
--------------
    pgsql/doc/src/sgml/ref:
        create_type.sgml (r1.55 -> r1.56)
        (http://developer.postgresql.org/cvsweb.cgi/pgsql/doc/src/sgml/ref/create_type.sgml.diff?r1=1.55&r2=1.56)
    pgsql/src/backend/commands:
        copy.c (r1.246 -> r1.247)
        (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/commands/copy.c.diff?r1=1.246&r2=1.247)
        typecmds.c (r1.74 -> r1.75)
        (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/commands/typecmds.c.diff?r1=1.74&r2=1.75)
    pgsql/src/backend/tcop:
        fastpath.c (r1.80 -> r1.81)
        (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/tcop/fastpath.c.diff?r1=1.80&r2=1.81)
        postgres.c (r1.452 -> r1.453)
        (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/tcop/postgres.c.diff?r1=1.452&r2=1.453)
    pgsql/src/backend/utils/adt:
        arrayfuncs.c (r1.120 -> r1.121)
        (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/utils/adt/arrayfuncs.c.diff?r1=1.120&r2=1.121)
        date.c (r1.110 -> r1.111)
        (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/utils/adt/date.c.diff?r1=1.110&r2=1.111)
        numeric.c (r1.84 -> r1.85)
        (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/utils/adt/numeric.c.diff?r1=1.84&r2=1.85)
        rowtypes.c (r1.11 -> r1.12)
        (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/utils/adt/rowtypes.c.diff?r1=1.11&r2=1.12)
        timestamp.c (r1.129 -> r1.130)
        (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/utils/adt/timestamp.c.diff?r1=1.129&r2=1.130)
        varbit.c (r1.44 -> r1.45)
        (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/utils/adt/varbit.c.diff?r1=1.44&r2=1.45)
        varchar.c (r1.110 -> r1.111)
        (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/utils/adt/varchar.c.diff?r1=1.110&r2=1.111)
        varlena.c (r1.127 -> r1.128)
        (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/utils/adt/varlena.c.diff?r1=1.127&r2=1.128)
    pgsql/src/backend/utils/mb:
        mbutils.c (r1.49 -> r1.50)
        (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/utils/mb/mbutils.c.diff?r1=1.49&r2=1.50)
    pgsql/src/include/catalog:
        catversion.h (r1.287 -> r1.288)
        (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/include/catalog/catversion.h.diff?r1=1.287&r2=1.288)
        pg_proc.h (r1.375 -> r1.376)
        (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/include/catalog/pg_proc.h.diff?r1=1.375&r2=1.376)
    pgsql/src/test/regress/expected:
        type_sanity.out (r1.26 -> r1.27)

(http://developer.postgresql.org/cvsweb.cgi/pgsql/src/test/regress/expected/type_sanity.out.diff?r1=1.26&r2=1.27)
    pgsql/src/test/regress/sql:
        type_sanity.sql (r1.26 -> r1.27)
        (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/test/regress/sql/type_sanity.sql.diff?r1=1.26&r2=1.27)

В списке pgsql-committers по дате отправления:

Предыдущее
От: dpavlin@pgfoundry.org (User Dpavlin)
Дата:
Сообщение: pgestraier - pgestraier: subversion revision 39 commited to CVS
Следующее
От: tgl@svr1.postgresql.org (Tom Lane)
Дата:
Сообщение: pgsql: Missed adding extra argument to array_recv in a couple of places