如何运行 SQL目录中的文件按PSQL中的文件名排序
How to run SQL files in a directory in order by file name in PSQL
有点像这个问题:Run all SQL files in a directory
我有这样的文件:V1__some_migration.sql
、V2__some_other_one.sql
等
我想知道如何根据文件名循环遍历并将它们导入某些 bash 脚本中(如果您知道在 UNIX [OS X 上都适用的方法,则加分)和 Linux [Ubuntu])
循环:
YOUR_DIR="/path/to/your/directory"
for file in $YOUR_DIR/*; do
psql <insert your options here> "${file}"
done
有点像这个问题:Run all SQL files in a directory
我有这样的文件:V1__some_migration.sql
、V2__some_other_one.sql
等
我想知道如何根据文件名循环遍历并将它们导入某些 bash 脚本中(如果您知道在 UNIX [OS X 上都适用的方法,则加分)和 Linux [Ubuntu])
循环:
YOUR_DIR="/path/to/your/directory"
for file in $YOUR_DIR/*; do
psql <insert your options here> "${file}"
done