]> granicus.if.org Git - postgresql/commit
In opr_sanity regression test, check for unexpected uses of cstring.
authorTom Lane <tgl@sss.pgh.pa.us>
Tue, 5 Jan 2016 20:00:54 +0000 (15:00 -0500)
committerTom Lane <tgl@sss.pgh.pa.us>
Tue, 5 Jan 2016 20:00:54 +0000 (15:00 -0500)
commit921191912c48a68db81c02c02f3bc22e291d918c
tree352ff1259043977d01f06f92596eb2643a750dbb
parentea0d494dae0d3d6fce26bf5d6fbaa07e2ee6c402
In opr_sanity regression test, check for unexpected uses of cstring.

In light of commit ea0d494dae0d3d6f, it seems like a good idea to add
a regression test that will complain about random functions taking or
returning cstring.  Only I/O support functions and encoding conversion
functions should be declared that way.

While at it, add some checks that encoding conversion functions are
declared properly.  Since pg_conversion isn't populated manually,
it's not quite as necessary to check its contents as it is for catalogs
like pg_proc; but one thing we definitely have not tested in the past
is whether the identified conproc for a conversion actually does that
conversion vs. some other one.
src/test/regress/expected/opr_sanity.out
src/test/regress/sql/opr_sanity.sql