0
有点像这样的问题:Run all SQL files in a directory如何通过文件名PSQL运行在一个目录下的SQL文件,以
我有这样的文件:V1__some_migration.sql
,V2__some_other_one.sql
等
我想知道我怎么会循环通过与基于文件名(奖励积分,如果你知道,在UNIX [OS X]和Linux [求助]是双向的方式)通过
有点像这样的问题:Run all SQL files in a directory如何通过文件名PSQL运行在一个目录下的SQL文件,以
我有这样的文件:V1__some_migration.sql
,V2__some_other_one.sql
等
我想知道我怎么会循环通过与基于文件名(奖励积分,如果你知道,在UNIX [OS X]和Linux [求助]是双向的方式)通过
环路一些bash脚本导入这些:
YOUR_DIR="/path/to/your/directory"
for file in $YOUR_DIR/*; do
psql <insert your options here> "${file}"
done
也许进口是一个坏词?我们有一个非常小的,不关键任务的后端服务,需要迁移。迁移非常简单,但希望通过简单的方式循环并在后置部署类型挂接中导入迁移。 SQL文件本身总是被写为“如果不存在”,所以它们应该安全地运行多次。 –
这必须做到这一点。试试你的脚本。 – hedgar2017
即将尝试!感谢您的快速响应! –