Re: Found non-empty schema without metadata table error while migrating

From: Adrian Klaver <adrian(dot)klaver(at)aklaver(dot)com>
To: Abhra Kar <abhra(dot)kar(at)gmail(dot)com>, pgsql-general <pgsql-general(at)postgresql(dot)org>
Subject: Re: Found non-empty schema without metadata table error while migrating
Date: 2018-02-06 16:38:40
Message-ID: 94c8d7c6-badd-5447-b73f-af837b9e1e53@aklaver.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

On 02/05/2018 10:52 PM, Abhra Kar wrote:
> Hi,
>
> Getting below error—
>
>
> exec] Flyway (Command-line Tool) v.1.1
>
> [exec]
>
> [exec] Metadata table created: schema_version
>
> [exec] Schema initialized with version: 0
>
> [exec] Flyway (Command-line Tool) v.1.1
>
> [exec]
>
> [exec] ValidationException: Found non-empty schema without metadata
> table! Use init() first to initialise the metadata table.

Did you do the above?

The below seems to be a question for the Flyway folks. They don't seem
to have a mailing list, they do point at a SO page:

https://stackoverflow.com/questions/tagged/flyway

>
>
> It stuck when going to execute below configuration in ant build.xml for
> migrate db(populate tables into schema abc)—
>
>
> <exec executable="./${flyway_sh}" dir="flyway-commandline-1.1">
>
> <arg value="-driver=${flyway_driver}" />
>
> <arg value="-url=${jdbc_db_url}" />
>
> <arg value="-user=${xxxx.username}" />
>
> <arg value="-password=${xxxx.password}" />
>
> <!-- <arg value="-Dflyway.baselineOnMigrate='true'" />-->
>
> <arg value="init" />
>
> <arg value="-Dflyway.initialVersion=xxxxxx” />
>
> <arg value="-Dflyway.initialDescription='Base version'" />
>
> </exec>
>
> <exec executable="./${flyway_sh}" dir="flyway-commandline-1.1"
> failonerror="true">
>
> <arg value="-driver=${flyway_driver}" />
>
> <arg value="-url=${jdbc_db_url}" />
>
> <arg value="-user=${xxxx.username}" />
>
> <arg value="-password=${xxxx.password}" />
>
> <arg value="-Dflyway.schemas=‘abc'" />
>
> <arg value="migrate" />
>
> </exec>
>
>
> abc schema is created properly registered with abc user.
>
>
> <arg value="-Dflyway.baselineOnMigrate='true'" /> didn’t solve the problem
>
>
> What need to be change here.

>
>
> Thanks
>
>
>

--
Adrian Klaver
adrian(dot)klaver(at)aklaver(dot)com

In response to

Browse pgsql-general by date

  From Date Subject
Next Message Francisco Olarte 2018-02-06 16:57:33 Re: Regex Replace with 2 conditions
Previous Message George Neuner 2018-02-06 16:13:08 Re: Regex Replace with 2 conditions