gpt4 book ai didi

postgresql - 我们可以与 psql 脚本交互吗?

转载 作者:行者123 更新时间:2023-11-29 11:32:29 24 4
gpt4 key购买 nike

我们可以做类似的事情吗

\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'

编辑

像命令\echo,你不需要在末尾添加;。事实上,如果你在使用 \prompt 时添加一个,你会得到一个错误。

您可以显示使用从标准输入读取的值。

\echo 'Here\'s the value read from stdin : ' :my_user

关于postgresql - 我们可以与 psql 脚本交互吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3746231/

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