postgresql如何管理列

时间:2017-03-28 05:22:46

标签: database postgresql postgresql-9.1

我想知道postgresql如何管理表的列。

比如说

我创建了一个包含2个字段的表,那么postgresql如何管理这些列,表? postgresql在多少个表中为单个列创建条目?

我想知道postgresql如何管理表及其字段的结构。

我只关于 pg_attribute 表。

如果有人可以分享有用的链接,那将是件好事。

任何帮助都会非常适合。

1 个答案:

答案 0 :(得分:1)

表(和索引)在数据目录的文件中以8KB块组织。

列定义仅在pg_attribute

包含其所有列的表行一起存储在一个表块中,而表块可以包含多个这样的行。换句话说,PostgreSQL使用传统的面向行的存储模型。

详细信息可以在the documentation中阅读。

注意:不要再使用PostgreSQL 9.1。