flywaydb 基线脚本没有 运行
flywaydb baseline script doesnt run
我很困惑为什么我的基准脚本没有 运行。
我遵循了这个说明
existing db baseline
当我 运行 以下清理、基线、迁移
基线脚本没有得到 运行。
我期待 V1__BaseLine.sql 来自但从日志中它没有得到 运行.
the schema reports
1 1 1 BaseLine BASELINE BaseLine OEOWN 11/AUG/15 11:25:56.881000000 AM 0 1
2 2 1.3 create SQL V1_3__create.sql 1454099419 OEOWN 11/AUG/15 11:25:56.985000000 AM 3 0
scripts
----------
V1__BaseLine.sql
V1_3__create.sql
V1_4__create_other.sql
maven 日志
--- flyway-maven-plugin:3.2.1:clean (default-cli) @ SmartFormsService ---
[INFO] Flyway 3.2.1 by Boxfuse
[INFO] Database: jdbc:oracle:thin:@localhost:1521:xe (Oracle 11.2)
[INFO] Cleaned schema "OEOWN" (execution time 00:00.073s)
[INFO]
[INFO] --- flyway-maven-plugin:3.2.1:baseline (default-cli) @ SmartFormsService ---
[INFO] Database: jdbc:oracle:thin:@localhost:1521:xe (Oracle 11.2)
[INFO] Creating Metadata table: "OEOWN"."schema_version"
[INFO] Schema baselined with version: 1
[INFO]
[INFO] --- flyway-maven-plugin:3.2.1:migrate (default-cli) @ SmartFormsService ---
[INFO] Database: jdbc:oracle:thin:@localhost:1521:xe (Oracle 11.2)
[INFO] Validated 3 migrations (execution time 00:00.000s)
[INFO] Current version of schema "OEOWN": 1
[INFO] Migrating schema "OEOWN" to version 1.3 - create
[ERROR] Migration of schema "OEOWN" to version 1.3 failed! Please restore backups and roll back database and code!
有什么帮助吗?
-lp
Flyway 基线旨在 运行 针对您不想 运行 V1 基线脚本的数据库(不应从头开始重新创建的数据库)
V1 基线脚本仅适用于新的或清理过的数据库实例,其中 Flyway 基线未 运行。
您所做的是 运行同时设置 Flyway 基线并尝试 运行 V1 基线脚本,这永远行不通。
简化:
- DEV:清理数据库和运行 V1 基线脚本
- PROD:不要清理 DB 和 运行 飞路基线
我很困惑为什么我的基准脚本没有 运行。
我遵循了这个说明 existing db baseline
当我 运行 以下清理、基线、迁移 基线脚本没有得到 运行。 我期待 V1__BaseLine.sql 来自但从日志中它没有得到 运行.
the schema reports
1 1 1 BaseLine BASELINE BaseLine OEOWN 11/AUG/15 11:25:56.881000000 AM 0 1
2 2 1.3 create SQL V1_3__create.sql 1454099419 OEOWN 11/AUG/15 11:25:56.985000000 AM 3 0
scripts
----------
V1__BaseLine.sql
V1_3__create.sql
V1_4__create_other.sql
maven 日志
--- flyway-maven-plugin:3.2.1:clean (default-cli) @ SmartFormsService ---
[INFO] Flyway 3.2.1 by Boxfuse
[INFO] Database: jdbc:oracle:thin:@localhost:1521:xe (Oracle 11.2)
[INFO] Cleaned schema "OEOWN" (execution time 00:00.073s)
[INFO]
[INFO] --- flyway-maven-plugin:3.2.1:baseline (default-cli) @ SmartFormsService ---
[INFO] Database: jdbc:oracle:thin:@localhost:1521:xe (Oracle 11.2)
[INFO] Creating Metadata table: "OEOWN"."schema_version"
[INFO] Schema baselined with version: 1
[INFO]
[INFO] --- flyway-maven-plugin:3.2.1:migrate (default-cli) @ SmartFormsService ---
[INFO] Database: jdbc:oracle:thin:@localhost:1521:xe (Oracle 11.2)
[INFO] Validated 3 migrations (execution time 00:00.000s)
[INFO] Current version of schema "OEOWN": 1
[INFO] Migrating schema "OEOWN" to version 1.3 - create
[ERROR] Migration of schema "OEOWN" to version 1.3 failed! Please restore backups and roll back database and code!
有什么帮助吗?
-lp
Flyway 基线旨在 运行 针对您不想 运行 V1 基线脚本的数据库(不应从头开始重新创建的数据库)
V1 基线脚本仅适用于新的或清理过的数据库实例,其中 Flyway 基线未 运行。
您所做的是 运行同时设置 Flyway 基线并尝试 运行 V1 基线脚本,这永远行不通。
简化:
- DEV:清理数据库和运行 V1 基线脚本
- PROD:不要清理 DB 和 运行 飞路基线