gpt4 book ai didi

postgresql - 如何使用 ssh 远程查询 postgresql 中的文本字段?

转载 作者:行者123 更新时间:2023-11-29 14:31:48 25 4
gpt4 key购买 nike

如果我这样做:

ssh -t remote_server "cd /; sudo -u postgres psql -c 'SELECT rolname FROM pg_roles WHERE rolname = 'username';'"

它返回一个错误:

ERROR:  column "username" does not exist
LINE 1: SELECT rolname FROM pg_roles WHERE rolname = username;

似乎是'username'之前的"'"关闭了psql -c之后的"'" >。想知道如何解决这个问题。

最佳答案

在 friend 的帮助下得到了答案:

ssh -t remote_server "cd/; sudo -u postgres psql -c 'SELECT rolname FROM pg_roles WHERE rolname = '\''username'\'';'"

关于postgresql - 如何使用 ssh 远程查询 postgresql 中的文本字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50642731/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com