diff options
author | Tom Lane <tgl@sss.pgh.pa.us> | 2009-02-14 20:48:36 +0000 |
---|---|---|
committer | Tom Lane <tgl@sss.pgh.pa.us> | 2009-02-14 20:48:36 +0000 |
commit | 3f7626e9f2821ba084f3c31fddd9777ba7be6018 (patch) | |
tree | 4a6aa2c9c9c1111385390e5922a40811b81c2cad /src/backend/utils/adt/numeric.c | |
parent | ca5646fc824abe606e2cc78dff89631b0e875e27 (diff) | |
download | postgresql-3f7626e9f2821ba084f3c31fddd9777ba7be6018.tar.gz postgresql-3f7626e9f2821ba084f3c31fddd9777ba7be6018.zip |
A couple of marginal performance hacks for the information_schema views:
replace the old recursive-SQL-function implementation of _pg_keysequal()
with use of the built-in array containment operators, and change
table_constraints' UNION to UNION ALL. Per discussion with Octavio Alvarez.
initdb not forced since this doesn't affect results, but you'd need to
initdb or reload the information_schema to see the new definitions.
Diffstat (limited to 'src/backend/utils/adt/numeric.c')
0 files changed, 0 insertions, 0 deletions