postgres.git / summary / log / commit / refs

commit    c3cc844feb4a52fc57f53d129f33782d55f29340
Author:   Joe Conway <mail@joeconway.com>
Date:     Mon Aug 03 16:07:47 2015 +0000

    Fix psql \d output of policies.
    
    psql neglected to wrap parenthesis around USING and WITH CHECK
    expressions -- fixed. Back-patched to 9.5 where RLS policies were
    introduced.


src/bin/psql/describe.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/bin/psql/describe.c b/src/bin/psql/describe.c index f63c7e90d3c..898f8b39cdc 100644 --- a/src/bin/psql/describe.c +++ b/src/bin/psql/describe.c @@ -2083,11 +2083,11 @@ describeOneTableDetails(const char *schemaname, } if (!PQgetisnull(result, i, 2)) - appendPQExpBuffer(&buf, "\n USING %s", + appendPQExpBuffer(&buf, "\n USING (%s)", PQgetvalue(result, i, 2)); if (!PQgetisnull(result, i, 3)) - appendPQExpBuffer(&buf, "\n WITH CHECK %s", + appendPQExpBuffer(&buf, "\n WITH CHECK (%s)", PQgetvalue(result, i, 3)); printTableAddFooter(&cont, buf.data); [parent: dd85acf0c49e]