]> granicus.if.org Git - postgresql/commit
Make psql's \d+ show reloptions for all relkinds.
authorTom Lane <tgl@sss.pgh.pa.us>
Mon, 3 Sep 2012 15:24:36 +0000 (11:24 -0400)
committerTom Lane <tgl@sss.pgh.pa.us>
Mon, 3 Sep 2012 15:24:36 +0000 (11:24 -0400)
commitb681a874d97a16693c59228660f8d8a75f723bf3
tree3387972c821d9f5d99136199c824923375d68748
parent2d038749017de2d293a524b3f9df7eaae30dbf6a
Make psql's \d+ show reloptions for all relkinds.

Formerly it would only show them for relkinds 'r' and 'f' (plain tables
and foreign tables).  However, as of 9.2, views can also have reloptions,
namely security_barrier.  The relkind restriction seems pointless and
not at all future-proof, so just print reloptions whenever there are any.

In passing, make some cosmetic improvements to the code that pulls the
"tableinfo" fields out of the PGresult.

Noted and patched by Dean Rasheed, with adjustment for all relkinds by me.
src/bin/psql/describe.c