Found non-empty schema "public" without metadata table! Use init() or set initOnMigrate to true to initialize the metadata table.
Flyway: meta tablo olmadan boş olmayan şema ben PostGIS 2.0 ile Postgres 9.2 kullanıyorum
- . Bu, yeni bir veritabanı oluşturduğumda varsayılan olarak,
spatial_ref_sys
adlıpublic
şemasında oluşturulan bir tablo olacağı anlamına gelir.
Bu veritabanında flyway migrate
çalıştırdığımda, yukarıdaki hatayı alıyorum. init
'un çalıştırılması, public.schema_version
tablosunu oluşturuyor ve geçiş dosyasını gerçekten çalıştırmadan sürüm 1'i SUCCEDED olarak işaretliyor. Ayrıca hiçbir başarı ile initOnMigrate
kombinasyonları denedim. Flyway herhangi bir şema yönetmek için yapılandırılmamış.
Bu senaryoda bir geçişi nasıl yürütebileceğime dair herhangi bir fikir var mı?
Hata mesajını basitçe belirtmek için sorunun başlığını daha da değiştirdim. Asıl başlık "Göç veri tabanına geçişi hatalara neden oluyor" ifadesi, aşağıdaki yorumlarda belirtildiği gibi yanlıştı. – markdsievers