1

的默认设置search_path"$user",public。根据手册

第一个元素指定要搜索与当前用户同名的模式。如果不存在这样的模式,则忽略该条目。

什么时候会检查 $user 模式的存在?在会议开始时?或者也许每次需要解决不合格的对象时?如果我知道我只会在数据库中使用“公共”模式,那么删除“$user”条目是否有意义?

我意识到这不会对性能产生显着影响,但它可能会使设置更加明确......为什么会有一些search_path永远不会被使用的东西?

4

1 回答 1

3

如果你

知道我只会使用“公众”

.. 从search_path. 你没有任何好处。
无论如何,我在所有集群中都这样做。

于 2013-03-16T18:55:25.010 回答