6

正如问题清楚地表明的那样,我在 pgAdmin(III) 的层次结构的顶层看到的 PostgreSQL 中的 Schema 实际上是什么?

4

1 回答 1

8

好的,我正在回答我自己的问题只是为了澄清任何其他人(他们没有时间阅读文档或想要更简化的版本):

您可以将 Schema 视为名称空间/包(就像在 Java 或 C++ 中一样)。例如,假设mydb是我们的数据库的名称,A并且B是存在于同一数据库中的两个不同模式的名称 ( mdb)。

现在,我们可以在同一个数据库的两个不同模式中使用相同的表名:

mydb -> A -> myTable
mydb -> B -> myTable

希望,这澄清了你的答案。更多详细信息:PostgreSQL 9.3.1 文档 - 5.7。模式

于 2013-10-25T03:20:12.727 回答