如何在 LIBGDA 数据库浏览器中连接或设置特定模式?

如何在 LIBGDA 数据库浏览器中连接或设置特定模式?

我这里有一个基于 PostgreSQL 的数据库,里面有一个架构和一些表。当我使用查询语言我必须在每个语句前面放置模式名称:

SELECT * FROM schemahere.tablehere;

或者像这样设置搜索路径:

SET search_path = webmka;

这两种方法都有效。但是在 LIBGDA 的数据库浏览器中,我看不到架构本身(为什么?),也无法触发 SET 命令。我可以使用连接选项吗?

答案1

如果 LIBGDA 不理解模式,您可以使用以下方法之一解决此问题:

  • ALTER DATABASE the_database SET search_path = webmka, public;
  • ALTER USER libgda_user SET search_path = webmka, public;

使其search_path与感兴趣的数据库(第一个选项)或专用于 libgda 的用户(第二个选项)持久关联。

相关内容