mirror of
https://github.com/postgres/postgres.git
synced 2025-07-05 07:21:24 +03:00
Check that all aliases of a built-in function have same leakproof property.
opr_sanity.sql has a test checking that relevant properties of built-in functions match when the same C function is referenced by multiple pg_proc entries. The test neglected to check proleakproof, though, and when I added that condition it exposed that xideqint4 hadn't been updated to match xideq. So fix that as well, and in consequence bump catversion. This isn't very critical, so no need to worry about fixing back branches.
This commit is contained in:
@ -130,6 +130,7 @@ WHERE p1.oid < p2.oid AND
|
||||
(p1.prolang != p2.prolang OR
|
||||
p1.proisagg != p2.proisagg OR
|
||||
p1.prosecdef != p2.prosecdef OR
|
||||
p1.proleakproof != p2.proleakproof OR
|
||||
p1.proisstrict != p2.proisstrict OR
|
||||
p1.proretset != p2.proretset OR
|
||||
p1.provolatile != p2.provolatile OR
|
||||
@ -572,6 +573,7 @@ interval_gt(interval,interval)
|
||||
charlt("char","char")
|
||||
tidne(tid,tid)
|
||||
tideq(tid,tid)
|
||||
xideqint4(xid,integer)
|
||||
timetz_eq(time with time zone,time with time zone)
|
||||
timetz_ne(time with time zone,time with time zone)
|
||||
timetz_lt(time with time zone,time with time zone)
|
||||
|
@ -118,6 +118,7 @@ WHERE p1.oid < p2.oid AND
|
||||
(p1.prolang != p2.prolang OR
|
||||
p1.proisagg != p2.proisagg OR
|
||||
p1.prosecdef != p2.prosecdef OR
|
||||
p1.proleakproof != p2.proleakproof OR
|
||||
p1.proisstrict != p2.proisstrict OR
|
||||
p1.proretset != p2.proretset OR
|
||||
p1.provolatile != p2.provolatile OR
|
||||
|
Reference in New Issue
Block a user