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.
-
Learn
-
Resources
-
Free Tools
OSS Risk Scanner Database DevOps Risk AssessmentCheat Sheets
Snowflake + Liquibase Databricks + Liquibase -
eBooks
6 Liquibase Community Risks & How to Avoid Guide: SOC 2 Compliance at the Database Layer Guide: Quantify the Value of Liquibase Secure -
Comparison Guides
Liquibase vs. Flyway Liquibase vs. Bytebase Liquibase Community vs Liquibase Secure
-
- Quickstart
- Get Started
- Documentation
- University
-
Resources
- Connect
- Contribute
- Join
- Blog