1
search_path
的默认设置是"$user",public
。根据manual:
第一元素指定具有相同的名称作为 当前用户的模式是要被搜索。如果不存在这样的模式,则忽略条目 。
什么时候会检查$ user模式的存在?在会议开始时?或者,也许每当一个不合格的对象需要解决?如果我知道我只会在数据库中使用“公共”模式,那么删除“$ user”条目是否合理?
我意识到这不会在性能方面带来明显的差异,但它可能会使设置更加明确......为什么search_path
中的某些东西永远不会被使用?