如何按PSQL中的文件名按顺序在目录中运行SQL文件

时间:2017-07-06 19:22:21

标签: sql bash postgresql psql

有点像这个问题:Run all SQL files in a directory

我有以下文件:V1__some_migration.sqlV2__some_other_one.sql

我想知道如何循环并根据文件名在一些bash脚本中导入这些内容(如果您知道在UNIX [OS X]和Linux [Ubuntu]上都有效的话,可以获得奖励积分)

1 个答案:

答案 0 :(得分:2)

循环:

YOUR_DIR="/path/to/your/directory"
for file in $YOUR_DIR/*; do
    psql <insert your options here> "${file}"
done