And*_*e M 11 schema postgresql
我是 Postgres 的新手,我试图了解模式如何适应一切以及非“公共”模式的好处是什么。例如,它是否提供安全性、访问控制优势或其他优势?
我正在使用的设置是 postgres 拥有数据库和表,但向另一个用户授予选择、插入、更新和删除权限。在“公共”模式与“myotherschema”中创建表会有很大区别吗?
\n\n\n非“公共”模式有什么好处。
\n
模式提供了逻辑组织的标准化级别。如果您从未使用过它们,就像问目录的价值是什么一样。从技术上讲,您不需要拥有它们,但您可以使用它们
\n\n另外值得一提的是,查询规划器可以跨模式边界进行规划。同样的道理,操作文件的工具也可以跨目录工作。
\n\n\n\n\n也许更重要的是,您可以解释一下名为 public 的模式没有什么特别的,只是为默认模式任意选择的名称。\xe2\x80\x93 巴兹尔布尔克 1 分钟前
\n
^ 也有道理。如果您不使用自己的自定义架构,那么您仍在使用架构。它只是被命名public
并search_path
默认放置在您的目录中。
归档时间: |
|
查看次数: |
11060 次 |
最近记录: |