使用PostgreSQL将.sql文件读取到磁盘

时间:2017-02-06 00:25:27

标签: postgresql postgresql-9.3 postgresql-9.4

有没有办法读取存储在磁盘上的文件夹中的文件名并通过扩展名进行过滤? 这可以用sql server,但现在我需要用postgresql来做。 我等待你的建议。谢谢。

这与sql server一起使用:

EXECUTE master.dbo.xp_cmdshell 'dir /b "C:\Folder_Scripts\*.sql"'

1 个答案:

答案 0 :(得分:0)

您的描述和注释不是很清楚,但我认为您想要在磁盘上重命名SQL脚本文件,打开它们并从PL / pgSQL函数中执行包含的SQL语句。

这不是PL / pgSQL擅长的,但这里有你需要的工具:

如果你需要做很多字符串处理,你可能会发现PL / pgSQL有些笨拙。在这种情况下,请考虑使用PL/Perl