Hello专家我是postgres的新手,我必须从批处理文件中单击删除table1中的数据。我不知道如何在windows中的批处理文件中连接postgres中的数据库。如果你用示例提供给我整个脚本,对我来说会更好。我的dbname-“test”,dbuser-“postgres”,密码=“pes”。
答案 0 :(得分:0)
你可以批量管道命令,就像这样。
(
echo DELETE FROM table_name where something=somethig;
) | D:/pgsql/bin/psql -h somehost -p 5432 -U postgres -d test
我建议您首先尝试select from
作为测试,然后启动任何deletes
以确保您不删除您不想删除的内容
(
echo SELECT * FROM tablename;
) | D:/pgsql/bin/psql -h somehost -p 5432 -U postgres -d test