Hi
Looking at the Flyway documentation, I think a possible solution to this would
be to set the property flyway.table to point to “schema_version".
That way existing installations would not be broken by the Flyway upgrade, as
Flyway would continue to use the same table name.
At least that’s the suggestion from the commit where this change was made to
Flyway:
" You are seeing this message because Flyway changed
its default for flyway.table in" +
" version 5.0.0 to flyway_schema_history and you are
still relying on the old default (schema_version)." +
" Set flyway.table=schema_version in your configuration
to fix this." +
Just an idea…
Regards
Petri
> On 15 May 2020, at 10:15 PM, Michael Vorburger <[email protected]> wrote:
>
> Sergio,
>
> Thank you for having shared this with the developer list. Feedback like this
> is a great way to contribute to the project.
>
> This sounds like it could be due to our recent upgrade of the Flyway library
> itself, see https://jira.apache.org/jira/browse/FINERACT-810
> <https://jira.apache.org/jira/browse/FINERACT-810>. I do find it kind of
> funny that a tool made to facilitate seamless database upgrades makes a
> breaking non-compatible schema change itself... ;-)
>
> I guess it would be much nicer if we could fix this to remain compatible.
> Noticing how https://flywaydb.org/getstarted/how
> <https://flywaydb.org/getstarted/how> says (quote) "a database with a single
> empty table called flyway_schema_history **by default**" to me makes it sound
> like it may be possible to override and change this so that it's like
> before... would someone like to look more into trying that, testing this, and
> contributing a Pull Request with a solution? I've opened new
> https://jira.apache.org/jira/browse/FINERACT-979
> <https://jira.apache.org/jira/browse/FINERACT-979> to track this.
>
> Best,
> M.
> _______________________
> Michael Vorburger
> http://www.vorburger.ch <http://www.vorburger.ch/>
>
> On Fri, May 15, 2020 at 11:02 AM Awasum Yannick <[email protected]
> <mailto:[email protected]>> wrote:
> Yes, alot of updates have been made over the past few months.
>
> Flyway was upgraded along with support for java 11. The DB names were also
> changed few weeks ago.
>
> Check the readme for others having problems with latest Fineract 1.x on the
> develop branch.
>
>
>
> On Fri, May 15, 2020, 04:56 Sergio Junior <[email protected]
> <mailto:[email protected]>> wrote:
> Renaming the schema_version table to flyway_schema_history seems to have
> worked.
>
> Em qui., 14 de mai. de 2020 às 22:57, Sergio Junior <[email protected]
> <mailto:[email protected]>> escreveu:
> Dears,
>
> We were using the docker version from March dont know exactly which one it
> was because theres no tags, just the "latest".
> Now we updated the image from docker but the database is not compatible, the
> Flyway cannot apply migrations because theres no schema history table.
>
> Theres any way to apply the migrations?
>
> Thanks!
>
>
> --
> Atenciosamente,
> Sergio Luiz Miziara Junior
> Tel.: (011) 8727.6447