pgsql执行脚本并传参
warning:
这篇文章距离上次修改已过422天,其中的内容可能已经有所变动。
在PostgreSQL中执行脚本并传递参数,可以使用psql命令行工具。以下是一个如何使用psql执行SQL脚本并传递参数的例子:
- 创建一个SQL脚本文件
script.sql,其中包含需要传参数的SQL命令:
-- script.sql
SELECT * FROM your_table WHERE column1 = '{{param1}}';- 使用psql命令行工具来执行脚本,并传递参数:
psql -h hostname -U username -d databasename -f script.sql -v param1="value1"在上面的命令中,替换 hostname、username、databasename 和 value1 为你的实际数据库主机名、用户名、数据库名和参数值。
这个命令会连接到PostgreSQL数据库,并执行 script.sql 文件中的SQL语句,其中 {{param1}} 将被 -v param1="value1" 中定义的值替换。
评论已关闭