举报投诉联系我们 手机版 热门标签 名动网
您的位置:名动网 > PostgreSQL 自举BKI文件的结构

PostgreSQL 自举BKI文件的结构

2023-04-09 06:20

 PostgreSQL 自举BKI文件的结构

open命令打开某个表时,它需要系统中已经存在一些表并且其中要具有与被打开表相关的项,在这些先决条件满足之前,open命令不能被使用(这些至少应该存在的表是pg_classpg_attributepg_procpg_type)。 为了允许这些表本身被填充,带着bootstrap选项的create将会隐式打开所创建的表用于插入数据。

同样,declare indexdeclare toast命令也必须在相关系统目录被创建和填充之后才能被使用。

因此,postgres.bki文件的结构必须是:

  1. create bootstrap其中一个关键表

  2. insert数据,这些数据至少要能描述这些关键表

  3. close

  4. 重复创建其他关键表。

  5. create(不带bootstrap)一个非关键表

  6. open

  7. insert需要的数据

  8. close

  9. 重复创建其他非关键表。

  10. 定义索引和TOAST表。

  11. build indices

无疑还有其它未被文档记录的顺序依赖关系。

阅读全文
以上是名动网为你收集整理的 PostgreSQL 自举BKI文件的结构全部内容。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
相关文章
  •  PostgreSQL 备份清单顶级(Top-level)对象

    PostgreSQL 备份清单顶级(Top-level)对象

    2023-06-24

    备份清单 JSON 文档包含以下键.PostgreSQL-Backup-Manifest-Version关联的值始终为整数 1.Files关联的值始终是对象列表,每个描...

  •  PostgreSQL dblink_connect

    PostgreSQL dblink_connect

    2023-06-23

    dblink_connect — 打开一个到远程数据库的持久连接 大纲dblink_connect(text connstr) 返回 textdblink_connect(text connname,...

  •  PostgreSQL dblink_build_sql_insert

    PostgreSQL dblink_build_sql_insert

    2023-05-21

    dblink_build_sql_insert — 使用一个本地元组构建一个 INSERT 语句,将主键域值替换为提供的值大纲dblink_build_sql_insert(tex...

  • sqland和or优先级 SQL AND & OR 运算符

    sqland和or优先级 SQL AND & OR 运算符

    2023-05-06 MySQL教程

    SQL ANDOR 运算符ANDOR 运算符用于基于一个以上的条件对记录进行过滤。SQL ANDOR 运算符 如果第一个条件和第二个条件都成立,则 ...

  • sql连接不上服务器 SQL 连接

    sql连接不上服务器 SQL 连接

    2023-03-28 MySQL教程

    SQL 连接(Joins) SQL join 用于把来自两个或多个表的行结合起来。SQL JOIN SQL JOIN 子句用于把来自两个或多个表的行结合起来...

© 2024 名动网 mdwl.vip 版权所有 联系我们