我是bash和psql的新手,我想编写一个bash代码,登录服务器连接到psql数据库做一个select查询,然后返回输出。我的设置如下。
服务器名为dbs,它有psql安装并运行。 database name = dname,user = tester passwrod = 1234 在数据库中有一个名为node_info的表,它有3个冒号ip,mac,connection_time。 我想运行以下查询 从node_info中选择ip,connection_time,其中ip = 10.10.10.2;
有关如何编写shell脚本以远程执行此操作的任何提示吗?
答案 0 :(得分:0)
如果您已正确设置" pg_hba.conf"配置文件实现远程连接,您可以尝试以下方法:
psql -U tester -h remoteip -p remoteport -d dname -W -c "select ip, connection_time from node_info where ip='10.10.10.2'"