使用 kubectl exec 将 `\x on` 添加到 PostgresDB 查询

Add `\x on` to PostgresDB query with kubectl exec

我有一个 PostgresDB 查询,我想 运行 直接使用 kubectl exec:

kubectl exec -it -n <ns> <pod_name> -- psql -U <user> -d <db> -c "select * from <table> where id=1234;"

我只想为此命令切换扩展输出(\x on 选项)。我不想为所有查询永久启用此功能。

我尝试过各种方法,例如用分号将命令链接在一起(即 \x on; select * from <table>;)。我没有让它工作。

如何让它工作?

有几种方法可以做到这一点,但最简单的是使用 psql-x 选项。