diff --git a/src/bin/psql/describe.c b/src/bin/psql/describe.c
index f63c7e90d3c0a512305e84dc6ffa0906e6096284..898f8b39cdcbe9b03725b5c7a352cf9410e3fab8 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);