【发布时间】:2019-05-21 06:37:25
【问题描述】:
我有一个名为insert_all.sql 的文件,其中包含如下内容。这里v1是要传递的参数。
do $$
begin
delete from tabledetails where table_name = '$(v1)';
end;
$$;
我正在尝试使用下面给出的命令在该文件 (insert_all.sql) 中执行查询。但它不起作用。我的命令有什么问题?如果错了,请给我建议。
psql.exe -U postgres -p 5454 -h 127.0.0.1 -d desk -f D:\insert_all.sql -v v1='statusTable'
【问题讨论】:
-
link 在此,我必须将参数与文件一起发送。
标签: postgresql plpgsql psql