cloudfoundryでflywayを使用しています。つまり、データベースのユーザー名/パスワードを(設計上)制御することはできず、30文字を超える非常に長い文字列です。移行を実行しようとすると、次のエラーが発生します。
flyway.core.api.FlywayException: Unable to insert metadata table row for version 0
... stacktrace ...
Caused by: org.postgresql.util.PSQLException: ERROR: value too long for type character varying(30)
... more stacktrace ...
メタデータテーブルのinstalled-by列を無視するようにflywayを構成できますか?これは、より大きな列を持つフライウェイを構築するか、ユーザー名を連結することで修正できると思います。
編集
データベースにログインし、列を手動で50文字に拡張することで、問題を軽減することができました。
alter table schema_version alter column installed_by set data type character varying(50);
それはまだハンズオフであるはずのセットアップの手動ステップなので、これはまだフライウェイの機能リクエストである可能性があります(より大きなユーザー名をサポートします)。