Liquibase postgresql migration from jenkins to bamboo

Liquibase uses id, author, and filepath as identifier. Even if we have the same file but on different filepath liquibase will consider it as different file.

Liquibase on Jenkins use windows as agent, and Liquibase on Bamboo use linux (RHEL) as agent.
Because the different file path between Bamboo and Jenkins, Liquibase will consider the SQL files run on Jenkins and Bamboo are different SQL files, even thought it’s the same files.
So, Liquibase on bamboo will try to re-run all SQL files, including CREATE TABLE.

Can you please guide how do we migrate to Bamboo Linux for same postgresql db pbjects

You might have to do a one-time update to the databasechangelog table when you convert from one calling operating system to another, changing the filepath as needed.