使用 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
选项。
我有一个 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
选项。