暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

[译文] PostgreSQL 15 配置选项(pg8-pg15)

原创 通讯员 2022-05-24
1722

PostgreSQL每个版本的变化

PostgreSQL 15 测试版1

  • 添加了 with-zstd 选项。
    • 如果您使用 ZSTD 作为 TOAST 或 WAL 压缩选项,请使用此选项运行配置。
    • 以下2个变量也添加为环境变量
      • ZSTD_CFLAGS
      • ZSTD_LIBS
  • with-lz4 选项也与 WAL 压缩选项有关。

PostgreSQL 14

  • 添加了 with-lz4 选项。如果您想使用 LZ4 作为 TOAST 压缩选项,请使用此选项运行配置。

  • 追加:with-lz4

  • 追加:with-ssl

PostgreSQL 13

  • 移除:disable-float4-byval
  • 已移除:disable-float8-byval

PostgreSQL 12

--disable-strong-random该选项已被删除。这个选项也是短暂的......

  • 删除:--disable-strong-random

PostgreSQL 11

with-llvm添加和删除相关的 JIT 支持initdb,可以指定为参数with-wal-segsize

  • 追加:with-llvm
  • 已删除:with-wal-segsize

PostgreSQL 10

disable-integer-datetimes终于被删了!

  • 追加:with-icu
  • 已删除:禁用整数日期时间
  • 追加:disable-strong-random

PostgreSQL 9.6

  • 追加:with-bsd-auth
  • 追加:with-systemd

PostgreSQL 9.5

with-krb-srvnam您是否尝试使用或不使用指定来替换它?(不知道,因为没用过)

  • 删除:with-krb5

PostgreSQL 9.4

with-extra-version在构建补丁代码时添加它似乎很好。(用于性能验证等)

  • 追加:with-extra-version
  • 补充:with-uuid
  • 追加:enable-tap-tests

PostgreSQL 9.2、9.3

不用找了。

PostgreSQL 9.1

虽然configure的option页面中没有with-selinux说明,但是请注意contrib/sepgsql(9.1~)的页面上有关于option的说明。

  • 追加:with-selinux

PostgreSQL 9.0

默认情况下启用线程安全规范。

  • 追加:disable-thread-safety
  • 删除:启用线程安全

PostgreSQL 8.4

8.4 中有许多配置选项更改。什么发生了这么大的变化?

  • 追加:datarootdir
  • 追加:docdir
  • 删除:with-docdir
  • 删除:with-docdir
  • 追加:htmldir
  • 追加:with-python
  • 追加:with-libedit-preferred
  • 追加:with-bonjour
  • 追加:with-ossp-uuid
  • 追加:disable-integer-datetimes
  • 已删除:启用整数日期时间
  • 追加:disable-float4-byval
  • 追加:disable-float8-byval
  • 追加:with-segsize
  • 追加:with-blocksize
  • 追加:with-wal-segsize
  • 追加:with-wal-blocksize
  • 追加:enable-coverage

配置选项的转换

  • 使用指南
    • ● 存在。

    • - 不存在

    • ?? 也许它存在但未经证实

      选项名称1514131211109.69.59.49.39.29.198.48.3
      覆盖
      建造
      数据
      数据根目录
      禁用功能
      禁用原子
      禁用-float4-byval
      禁用-float8-byval
      禁用整数日期时间
      禁用大文件
      禁用选项检查
      禁用-rpath
      禁用自旋锁
      禁用强随机
      禁用线程安全
      是文档
      分片
      启用功能
      启用-cassert
      启用覆盖
      启用调试
      启用依赖
      启用 dtrace
      启用整数日期时间
      启用-nls
      启用分析
      启用点击测试
      启用线程安全
      执行前缀
      主持人
      html目录
      包含目录
      信息目录
      库目录
      libexecdir
      本地目录
      本地状态目录
      门迪尔
      旧包含目录
      pdf目录
      字首
      目录
      sbindir
      共享状态目录
      系统配置目录
      -with-CC
      带包装
      带块大小
      随喜随喜
      带-bsd-auth
      带文档目录
      带有额外版本
      与-gnu-ld
      带-gssapi
      与-icu
      包含
      带有-krb-srvname
      与-krb5
      带-ldap
      with-libedit-preferred
      带库
      带库
      带有-libxml
      带有-libxslt
      带-llvm
      带-lz4
      带有-openssl
      带有-ossp-uuid
      与-pam
      用 perl
      带有-pgport
      与蟒蛇
      with-segsize
      带-selinux
      带-ssl
      使用系统 tzdata
      带系统
      与-tcl
      与-tclconfig
      带模板
      带-uuid
      与-wal-blocksize
      与-wal-segsize
      带-zstd
      无包装
      没有文档目录
      无读线
      没有-zlib



文章来源:https://qiita.com/nuko_yokohama/items/e23f5616758807ca008a

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论