【发布时间】:2017-06-03 12:19:20
【问题描述】:
我专门在创建客户端时搜索了pg-promise 的文档。但是我找不到设置要在连接中使用的默认模式的选项,它总是使用public 模式。如何设置?
【问题讨论】:
-
默认模式由服务器控制,而不是由客户端控制,即库默认不使用
public,它使用服务器上设置为默认值的任何内容。 -
啊这就是为什么它不在连接参数中。好的谢谢。你发给我的链接也很有帮助。所以我的解决方案是使用 SET search_path 查询在服务器开始设置架构。
-
或者,您可以让库自动注入模式名称。见pg-promise-demo。
标签: javascript postgresql pg-promise node-postgres