为什么我的 flyway 应用程序在 public 架构中运行脚本?
Why does my flyway application runs scripts in the public schema?
我的 search_path 设置为 - mydb, gisdb, pg_catalog
即便如此,我的 springboot flyway 项目仍会在 public 模式上运行我的数据库迁移脚本。
我错过了什么?
这是 'mydb' 数据库中的三个扩展 - dblink、postgis、postgres_fdw
我能够通过以下查询解决问题:
alter database oat set search_path = mydb, gisdb ;
此外,为此修复提到了这个 - https://dba.stackexchange.com/questions/56023/what-is-the-search-path-for-a-given-database-and-user
我的 search_path 设置为 - mydb, gisdb, pg_catalog
即便如此,我的 springboot flyway 项目仍会在 public 模式上运行我的数据库迁移脚本。
我错过了什么?
这是 'mydb' 数据库中的三个扩展 - dblink、postgis、postgres_fdw
我能够通过以下查询解决问题:
alter database oat set search_path = mydb, gisdb ;
此外,为此修复提到了这个 - https://dba.stackexchange.com/questions/56023/what-is-the-search-path-for-a-given-database-and-user