我们可以做类似的事情吗
\echo 'Type username to show its properties';
SELECT * FROM mY_users WHERE username = ?;
\echo 'End of script';
在 psql 脚本文件中?
系统会等到我们输入一些内容,然后回显“脚本结束”字符串。
我刚刚意识到内部并不意味着定义到 postgresql.conf 中的变量。
所以,我可以使用\prompt
\prompt 'Please, enter an username ', my_user
SELECT * FROM mY_users WHERE username = :my_user;
\echo 'End of script'
EDIT
与命令 \echo 一样,您不需要添加;
在最后。事实上,如果你在使用时添加一个\prompt
,你会得到一个错误。
您可以显示使用从标准输入读取的值。
\echo 'Here\'s the value read from stdin : ' :my_user
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)