我在文件夾中的腳本是這樣的:遷飛位置 - 指向單個SQL腳本
D:/dev/DatabaseSetup/oracle/010__script.sql
D:/dev/DatabaseSetup/oracle/020__script.sql
D:/dev/DatabaseSetup/oracle/030__script.sql
D:/dev/DatabaseSetup/oracle/040__script.sql
D:/dev/DatabaseSetup/oracle/050__script.sql
我想保持在同一個文件夾中的所有腳本,卻忽略了他們中的一些遷移。準確地說,我想包括眼前這個腳本路徑pom.xml
<locations>
<location>filesystem:oracle/020__script.sql</location>
<location>filesystem:oracle/030__script.sql</location>
<location>filesystem:oracle/040__script.sql</location>
</locations>
是D:/dev/DatabaseSetup/oracle/pom.xml
。
我看了這個question,但發現我無法指定單個sql腳本進行遷移(在接受的答案中,它使用的classpath指向java包)。
這有可能嗎?當我改變<locations>
到
<locations>
<location>filesystem:oracle</location>
</locations>
遷徙路線執行所有腳本
[ERROR] Failed to execute goal org.flywaydb:flyway-maven-plugin:3.2.1:migrate (default-cli) on proje
ct DatabaseSetup: org.flywaydb.core.api.FlywayException: Unable to scan for SQL migrations in lo
cation: filesystem:D:/dev/DatabaseSetup/oracle/020__script.sql: Invalid filesystem path:
D:/dev/DatabaseSetup/oracle/020__script.sql -> [Help 1]
:我得到了下面的錯誤。