我想知道postgresql如何管理表的列。
比如说
我创建了一个包含2个字段的表,那么postgresql如何管理这些列,表? postgresql在多少个表中为单个列创建条目?
我想知道postgresql如何管理表及其字段的结构。
我只关于 pg_attribute 表。
如果有人可以分享有用的链接,那将是件好事。
任何帮助都会非常适合。
答案 0 :(得分:1)
表(和索引)在数据目录的文件中以8KB块组织。
列定义仅在pg_attribute
中 。
包含其所有列的表行一起存储在一个表块中,而表块可以包含多个这样的行。换句话说,PostgreSQL使用传统的面向行的存储模型。
详细信息可以在the documentation中阅读。
注意:不要再使用PostgreSQL 9.1。