pgsql: Convert a few more datatype input functions to report errors sof

From: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
To: pgsql-committers(at)lists(dot)postgresql(dot)org
Subject: pgsql: Convert a few more datatype input functions to report errors sof
Date: 2022-12-14 22:50:34
Message-ID: E1p5aa9-003c1K-WD@gemulon.postgresql.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-committers

Convert a few more datatype input functions to report errors softly.

Convert assorted internal-ish datatypes, namely aclitemin,
int2vectorin, oidin, oidvectorin, pg_lsn_in, pg_snapshot_in,
and tidin to the new style.

(Some others you might expect to find in this group, such as
cidin and xidin, need no changes because they never throw
errors at all. That seems a little cheesy ... but it is not in
the charter of this patch series to add new error conditions.)

Amul Sul, minor mods by me

Discussion: https://postgr.es/m/CAAJ_b97KeDWUdpTKGOaFYPv0OicjOu6EW+QYWj-Ywrgj_aEy1g@mail.gmail.com

Branch
------
master

Details
-------
https://git.postgresql.org/pg/commitdiff/47f3f97fcdee28e3eb70cd2ebfd7b4899570b018

Modified Files
--------------
src/backend/utils/adt/acl.c | 62 +++++++++++++++++++++++---------
src/backend/utils/adt/int.c | 9 ++---
src/backend/utils/adt/oid.c | 37 +++++++++++++------
src/backend/utils/adt/pg_lsn.c | 2 +-
src/backend/utils/adt/tid.c | 9 ++---
src/backend/utils/adt/xid8funcs.c | 7 ++--
src/test/regress/expected/int2.out | 19 ++++++++++
src/test/regress/expected/oid.out | 62 ++++++++++++++++++++++++++++++++
src/test/regress/expected/pg_lsn.out | 13 +++++++
src/test/regress/expected/privileges.out | 43 ++++++++++++++++++++++
src/test/regress/expected/tid.out | 25 +++++++++++++
src/test/regress/expected/xid.out | 31 ++++++++++++++++
src/test/regress/sql/int2.sql | 5 +++
src/test/regress/sql/oid.sql | 14 ++++++++
src/test/regress/sql/pg_lsn.sql | 4 +++
src/test/regress/sql/privileges.sql | 9 +++++
src/test/regress/sql/tid.sql | 6 ++++
src/test/regress/sql/xid.sql | 7 ++++
18 files changed, 323 insertions(+), 41 deletions(-)

Browse pgsql-committers by date

  From Date Subject
Next Message Tom Lane 2022-12-14 23:03:31 pgsql: Convert a few more datatype input functions to report errors sof
Previous Message Tom Lane 2022-12-14 21:10:40 pgsql: Convert the geometric input functions to report errors softly.