【问题标题】:How postgresql manage columnspostgresql 如何管理列
【发布时间】:2017-08-21 00:47:21
【问题描述】:

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

例如说

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

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

我只关于pg_attribute表。

如果有人可以分享有用的链接,那就太好了。

任何帮助都会非常感激。

【问题讨论】:

标签: database postgresql postgresql-9.1


【解决方案1】:

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

列定义pg_attribute中。

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

详情可在the documentation阅读。

注意:不要再使用 PostgreSQL 9.1。

【讨论】:

    猜你喜欢
    • 2020-06-21
    • 1970-01-01
    • 2016-04-05
    • 1970-01-01
    • 2017-12-20
    • 2010-10-08
    • 2016-07-05
    • 2016-11-27
    • 2023-02-10
    相关资源
    最近更新 更多