我有一个复杂的问题,希望你能帮助我。
我在我的应用程序中使用 Doctrine DBAL,因为我想让它在 Postgres 和 Mysql 中工作。
问题是我想切换我拥有的 5 个模式。
例如我会做这件事:
操作 1 --> 选择模式 1
操作 2 --> 发出这样的 SQL 请求:“SELECT * FROM users”
操作 3 --> 选择模式 2
操作 4 --> 发出另一个 SQL 请求,如“SELECT * FROM users”
我不想做的事情:
操作 1 --> 发出这样的 SQL 请求:“SELECT * FROM schema1.users”
操作 2 --> 发出类似“SELECT * FROM schema2.users”的其他 SQL 请求
我试过的(但不工作=S):
$connection->getConnection()->exec("SET SEARCH_PATH schema1");
$stmt = $connection->getConnection()->executeQuery("SELECT * FROM users");
有谁知道我该如何解决我的问题?如果您能给我一些帮助,我将不胜感激。
谢谢你。
冰箱