我希望当没有找到任何记录时,我的psql命令能够失败:
psql -U postgres -d db -c "select * from user where id=1 and name='Joe';"
我希望能够检查返回值。如果至少存在一行,则从进程(!)返回0,如果不存在这样的行,则从psql进程返回非零。如何在未发现行的情况下设置返回代码?
select count(*)
呢?而且成本更低。 - Dineshselect count(*)
总是会返回一行。 - Clodoaldo Netogrep
命令。 - Houari