]> granicus.if.org Git - postgresql/commit
Fix a couple of problems in pg_get_statisticsextdef
authorAlvaro Herrera <alvherre@alvh.no-ip.org>
Mon, 27 Mar 2017 03:53:59 +0000 (00:53 -0300)
committerAlvaro Herrera <alvherre@alvh.no-ip.org>
Mon, 27 Mar 2017 04:03:50 +0000 (01:03 -0300)
commit2c3e47527a6f53cd1d98887fdb9e770c118954ca
tree4a63fe29da6548cb77c02ca5ec5df460a4744682
parentb5635948ab165b6070e7d05d111f966e07570d81
Fix a couple of problems in pg_get_statisticsextdef

There was a thinko whereby we tested the wrong tuple after fetching it
from cache; avoid that by using generate_relation_name instead, which is
simpler.  Also, the statistics name was not qualified, so add that.  (It
could be argued that qualification should be conditional on the schema
not being on search path.  We can add that later, but at least this form
is correct.)

Author: David Rowley, Álvaro Herrera
Discussion: https://postgr.es/m/CAKJS1f8RjLeVZJ2+93pdQGuZJeBF-ifsHaFMR-q-6-Z0qxA8cA@mail.gmail.com
src/backend/utils/adt/ruleutils.c
src/test/regress/expected/rules.out
src/test/regress/expected/stats_ext.out
src/test/regress/sql/rules.sql
src/test/regress/sql/stats_ext.sql