如何在postgresql中设置搜索路径以根据租户id切换到新的模式?我想在运行时解析租户并将请求重定向到特定的模式。我正在开发的应用程序是一个带有Data JPA的Spring Boot 应用程序。请参考here以使用设置的搜索路径在postgresql中执行多租户。
kiayqfof1#
我找到了这个问题的解决方案。有一个选项可以设置search_path:在飞行过程中,可使用以下方法进行:
Flyway fly = Flyway.configure() .dataSource("jdbc:postgresql://localhost:5432/multitenancy_schema", "postgres", "operator") .schemas(tenant) // Setting the schema before creating migrating/making changes to DB. .load(); fly.migrate();
1条答案
按热度按时间kiayqfof1#
我找到了这个问题的解决方案。有一个选项可以设置search_path:
在飞行过程中,可使用以下方法进行: