Sunucumuzun birden çok (6 veya daha fazla) örneğinde bir Flyway geçişi yapmaya çalışıyorum. Her biri Bambu kullanarak Git'ten otomatik olarak oluşturulmakta ve dağıtılmaktadır, bu yüzden flyway:migrate
Maven hedefini kullanabilmeyi gerçekten çok isterim, böylece her sunucu bir sonraki konuşulduğunda kendini göste- rir.Flyway Maven init geçirmeden önce
Ancak şimdi yalnızca Flyway'i deniyorum, bu nedenle mevcut DB'lerin hiçbiri init
'd. Merak ettiğim gibi, Maven'de, zaten hiç değilse init
ve her seferinde migrate
olmalıdır?
flyway:migrate
gol yürütüldüğünde aslında, ben hata alıyorum: yapmadım
Failed to execute goal com.googlecode.flyway:flyway-maven-plugin:2.2:migrate (default) on project mutopia-server: Flyway Error: com.googlecode.flyway.core.api.FlywayException: Found non-empty schema "public" without metadata table! Use init() first to initialize the metadata table. -> [Help 1]
Bunu işaretlediğiniz için teşekkür ederiz. Artık bu özel durum mesajını "init() kullan" veya "meta veri tablosunu başlatmak için initOnMigrate değerini true olarak ayarladım." –