↑↓ 选择↵ 打开⌫ 切换范围完整搜索

PG.CENTER 连接 PostgreSQL 文档、百科与生态知识。由 Pigsty 维护。

PostgreSQL 19 开始提供按对象取 DDL 的函数 RSS

PostgreSQL 19 引入第一个零售式 DDL 函数 pg_get_database_ddl(),可直接重建 CREATE DATABASE 与 ALTER DATABASE 语句,并能选择是否美化输出、是否带上属主和表空间。以往要取单个对象的定义,只能 shell 出去跑 pg_dump -s 再 grep。Christophe Pettus 说它面向管理查询与模式比对工具,不是备份替代,后续还会覆盖表和索引。

发布于 2026-09-10T10:59:39.458584Z · Christophe Pettus · thebuild.com
DDL PG19 工具

PostgreSQL 19 引入第一个零售式 DDL 函数 pg_get_database_ddl(),可直接重建 CREATE DATABASE 与 ALTER DATABASE 语句,并能选择是否美化输出、是否带上属主和表空间。以往要取单个对象的定义,只能 shell 出去跑 pg_dump -s 再 grep。Christophe Pettus 说它面向管理查询与模式比对工具,不是备份替代,后续还会覆盖表和索引。

PostgreSQL 19 引入第一个零售式 DDL 函数 pg_get_database_ddl(),可直接重建 CREATE DATABASE 与 ALTER DATABASE 语句,并能选择是否美化输出、是否带上属主和表空间。以往要取单个对象的定义,只能 shell 出去跑 pg_dump -s 再 grep。Christophe Pettus 说它面向管理查询与模式比对工具,不是备份替代,后续还会覆盖表和索引。

原始来源 ↗

来源记录
  • center.info_item · 0b875af0f0e465d7 · 2026-10-03T04:08:35.169032Z
  • pgweb.info_item · 0b875af0f0e465d7 · 2026-10-03T04:08:55.967155Z