我試圖將我們的Oracle數據庫創建腳本轉換爲使用Flyway,以便數據庫上的分佈式開發變得更加簡單。這些腳本主要由sql命令組成,並且幾乎不需要更改,因此很好。我正在使用Flyway(4.0.3)的命令行版本來處理Oracle 11.2 Express數據庫。 但是有一個腳本我遇到了一些麻煩,即在創建模式,角色和授予這些模式/角色的特權時。 這裏是SQL遷移文件看起來像一個例子: alter u
我試圖同時在11個不同的數據庫上運行Flyway遷移。我通過一個批處理文件這樣做...... @echo off
setlocal
set FLYWAY_EXE=C:\flyway-3.2.1\flyway
for /d %%f in (%~dp0props_flyway\*) do (
start "%%~nf" %FLYWAY_EXE% migrate -configFile=%