cod*_*ool 8 schema postgresql database-design
我无法理解 PostgreSQL 中模式的概念和用法。我不知道它如何影响我的数据库设计。我为什么要使用它?
如果我决定现在不考虑它们,以后再担心它们,这会影响我将来吗?
用一个例子解释会很好。
Jac*_*las 13
postgres 中的模式主要用于命名空间,有时用于安全。
命名空间是因为两个对象可以在不同的模式中具有相同的名称,然后通过schema.object
符号引用- 特别有用search_path
(许多 contrib 模块都这样做,例如xml2)。安全因为您现在可以做到grant ... on all tables in schema
。