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]