Specify schema of databasechangelog and databasechangeloglock tables

We are revisiting an issue now that we have a real postgres client. I am not sure how to specify the location of the liquibase tables default tables. When using postgres if we build all of our tables in a specific schema the default tables get created in the public schema. Once the project executes and runs the scripts it gives an error saying it can’t find the databasechangelog/databasechangeloglock tables. I check the db and see that those tables are actually created in the public schema and was writing to it but wasn’t reading from it.

Running out of options I copied those tables into our custom schema and it worked fine. Our clients don’t always have permission to write to their public schema so we need to make sure that these tables are being written to the schema we want them in.

I’m having the same problem