↑↓ 选择 ↵ 打开 ⌫ 改范围 完整检索页

pgsql.cc 提供对 postgresql.org 官网内容的中文翻译,由 Pigsty 团队维护。

受支持版本: 当前版本 (18) / 17 / 16 / 15 / 14
测试与开发版本: 19 / devel
不受支持的版本: 13 / 12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3 / 8.2 / 8.1 / 8.0 / 7.4 / 7.3 / 7.2 / 7.1 / 7.0 / 6.5 / 6.4
历史版本PostgreSQL 8.1 已于 2010 年 11 月结束社区维护,本页译文保留供仍在使用旧版本的读者参考。新系统请看当前版本。

附录 E. 发布说明

目录

E.1. 版本 8.1.23
E.1.1. 迁移到版本 8.1.23
E.1.2. 变更
E.2. 版本 8.1.22
E.2.1. 迁移到版本 8.1.22
E.2.2. 变更
E.3. 版本 8.1.21
E.3.1. 迁移到版本 8.1.21
E.3.2. 变更
E.4. 版本 8.1.20
E.4.1. 迁移到版本 8.1.20
E.4.2. 变更
E.5. 版本 8.1.19
E.5.1. 迁移到版本 8.1.19
E.5.2. 变更
E.6. 版本 8.1.18
E.6.1. 迁移到版本 8.1.18
E.6.2. 变更
E.7. 版本 8.1.17
E.7.1. 迁移到版本 8.1.17
E.7.2. 变更
E.8. 版本 8.1.16
E.8.1. 迁移到版本 8.1.16
E.8.2. 变更
E.9. 版本 8.1.15
E.9.1. 迁移到版本 8.1.15
E.9.2. 变更
E.10. 版本 8.1.14
E.10.1. 迁移到版本 8.1.14
E.10.2. 变更
E.11. 版本 8.1.13
E.11.1. 迁移到版本 8.1.13
E.11.2. 变更
E.12. 版本 8.1.12
E.12.1. 迁移到版本 8.1.12
E.12.2. 变更
E.13. 版本 8.1.11
E.13.1. 迁移到版本 8.1.11
E.13.2. 变更
E.14. 版本 8.1.10
E.14.1. 迁移到版本 8.1.10
E.14.2. 变更
E.15. 版本 8.1.9
E.15.1. 迁移到版本 8.1.9
E.15.2. 变更
E.16. 版本 8.1.8
E.16.1. 迁移到版本 8.1.8
E.16.2. 变更
E.17. 版本 8.1.7
E.17.1. 迁移到版本 8.1.7
E.17.2. 变更
E.18. 版本 8.1.6
E.18.1. 迁移到版本 8.1.6
E.18.2. 变更
E.19. 版本 8.1.5
E.19.1. 迁移到版本 8.1.5
E.19.2. 变更
E.20. 版本 8.1.4
E.20.1. 迁移到版本 8.1.4
E.20.2. 变更
E.21. 版本 8.1.3
E.21.1. 迁移到版本 8.1.3
E.21.2. 变更
E.22. 版本 8.1.2
E.22.1. 迁移到版本 8.1.2
E.22.2. 变更
E.23. 版本 8.1.1
E.23.1. 迁移到版本 8.1.1
E.23.2. 变更
E.24. 版本 8.1
E.24.1. 概述
E.24.2. 迁移到版本 8.1
E.24.3. 附加变更
E.25. 版本 8.0.26
E.25.1. 迁移到版本 8.0.26
E.25.2. 变更
E.26. 版本 8.0.25
E.26.1. 迁移到版本 8.0.25
E.26.2. 变更
E.27. 版本 8.0.24
E.27.1. 迁移到版本 8.0.24
E.27.2. 变更
E.28. 版本 8.0.23
E.28.1. 迁移到版本 8.0.23
E.28.2. 变更
E.29. 版本 8.0.22
E.29.1. 迁移到版本 8.0.22
E.29.2. 变更
E.30. 版本 8.0.21
E.30.1. 迁移到版本 8.0.21
E.30.2. 变更
E.31. 版本 8.0.20
E.31.1. 迁移到版本 8.0.20
E.31.2. 变更
E.32. 版本 8.0.19
E.32.1. 迁移到版本 8.0.19
E.32.2. 变更
E.33. 版本 8.0.18
E.33.1. 迁移到版本 8.0.18
E.33.2. 变更
E.34. 版本 8.0.17
E.34.1. 迁移到版本 8.0.17
E.34.2. 变更
E.35. 版本 8.0.16
E.35.1. 迁移到版本 8.0.16
E.35.2. 变更
E.36. 版本 8.0.15
E.36.1. 迁移到版本 8.0.15
E.36.2. 变更
E.37. 版本 8.0.14
E.37.1. 迁移到版本 8.0.14
E.37.2. 变更
E.38. 版本 8.0.13
E.38.1. 迁移到版本 8.0.13
E.38.2. 变更
E.39. 版本 8.0.12
E.39.1. 迁移到版本 8.0.12
E.39.2. 变更
E.40. 版本 8.0.11
E.40.1. 迁移到版本 8.0.11
E.40.2. 变更
E.41. 版本 8.0.10
E.41.1. 迁移到版本 8.0.10
E.41.2. 变更
E.42. 版本 8.0.9
E.42.1. 迁移到版本 8.0.9
E.42.2. 变更
E.43. 版本 8.0.8
E.43.1. 迁移到版本 8.0.8
E.43.2. 变更
E.44. 版本 8.0.7
E.44.1. 迁移到版本 8.0.7
E.44.2. 变更
E.45. 版本 8.0.6
E.45.1. 迁移到版本 8.0.6
E.45.2. 变更
E.46. 版本 8.0.5
E.46.1. 迁移到版本 8.0.5
E.46.2. 变更
E.47. 版本 8.0.4
E.47.1. 迁移到版本 8.0.4
E.47.2. 变更
E.48. 版本 8.0.3
E.48.1. 迁移到版本 8.0.3
E.48.2. 变更
E.49. 版本 8.0.2
E.49.1. 迁移到版本 8.0.2
E.49.2. 变更
E.50. 版本 8.0.1
E.50.1. 迁移到版本 8.0.1
E.50.2. 变更
E.51. 版本 8.0
E.51.1. 概述
E.51.2. 迁移到版本 8.0
E.51.3. 废弃特性
E.51.4. 变更
E.52. 版本 7.4.30
E.52.1. 迁移到版本 7.4.30
E.52.2. 变更
E.53. 版本 7.4.29
E.53.1. 迁移到版本 7.4.29
E.53.2. 变更
E.54. 版本 7.4.28
E.54.1. 迁移到版本 7.4.28
E.54.2. 变更
E.55. 版本 7.4.27
E.55.1. 迁移到版本 7.4.27
E.55.2. 变更
E.56. 版本 7.4.26
E.56.1. 迁移到版本 7.4.26
E.56.2. 变更
E.57. 版本 7.4.25
E.57.1. 迁移到版本 7.4.25
E.57.2. 变更
E.58. 版本 7.4.24
E.58.1. 迁移到版本 7.4.24
E.58.2. 变更
E.59. 版本 7.4.23
E.59.1. 迁移到版本 7.4.23
E.59.2. 变更
E.60. 版本 7.4.22
E.60.1. 迁移到版本 7.4.22
E.60.2. 变更
E.61. 版本 7.4.21
E.61.1. 迁移到版本 7.4.21
E.61.2. 变更
E.62. 版本 7.4.20
E.62.1. 迁移到版本 7.4.20
E.62.2. 变更
E.63. 版本 7.4.19
E.63.1. 迁移到版本 7.4.19
E.63.2. 变更
E.64. 版本 7.4.18
E.64.1. 迁移到版本 7.4.18
E.64.2. 变更
E.65. 版本 7.4.17
E.65.1. 迁移到版本 7.4.17
E.65.2. 变更
E.66. 版本 7.4.16
E.66.1. 迁移到版本 7.4.16
E.66.2. 变更
E.67. 版本 7.4.15
E.67.1. 迁移到版本 7.4.15
E.67.2. 变更
E.68. 版本 7.4.14
E.68.1. 迁移到版本 7.4.14
E.68.2. 变更
E.69. 版本 7.4.13
E.69.1. 迁移到版本 7.4.13
E.69.2. 变更
E.70. 版本 7.4.12
E.70.1. 迁移到版本 7.4.12
E.70.2. 变更
E.71. 版本 7.4.11
E.71.1. 迁移到版本 7.4.11
E.71.2. 变更
E.72. 版本 7.4.10
E.72.1. 迁移到版本 7.4.10
E.72.2. 变更
E.73. 版本 7.4.9
E.73.1. 迁移到版本 7.4.9
E.73.2. 变更
E.74. 版本 7.4.8
E.74.1. 迁移到版本 7.4.8
E.74.2. 变更
E.75. 版本 7.4.7
E.75.1. 迁移到版本 7.4.7
E.75.2. 变更
E.76. 版本 7.4.6
E.76.1. 迁移到版本 7.4.6
E.76.2. 变更
E.77. 版本 7.4.5
E.77.1. 迁移到版本 7.4.5
E.77.2. 变更
E.78. 版本 7.4.4
E.78.1. 迁移到版本 7.4.4
E.78.2. 变更
E.79. 版本 7.4.3
E.79.1. 迁移到版本 7.4.3
E.79.2. 变更
E.80. 版本 7.4.2
E.80.1. 迁移到版本 7.4.2
E.80.2. 变更
E.81. 版本 7.4.1
E.81.1. 迁移到版本 7.4.1
E.81.2. 变更
E.82. 版本 7.4
E.82.1. 概述
E.82.2. 迁移到版本 7.4
E.82.3. 变更
E.83. 版本 7.3.21
E.83.1. 迁移到版本 7.3.21
E.83.2. 变更
E.84. 版本 7.3.20
E.84.1. 迁移到版本 7.3.20
E.84.2. 变更
E.85. 版本 7.3.19
E.85.1. 迁移到版本 7.3.19
E.85.2. 变更
E.86. 版本 7.3.18
E.86.1. 迁移到版本 7.3.18
E.86.2. 变更
E.87. 版本 7.3.17
E.87.1. 迁移到版本 7.3.17
E.87.2. 变更
E.88. 版本 7.3.16
E.88.1. 迁移到版本 7.3.16
E.88.2. 变更
E.89. 版本 7.3.15
E.89.1. 迁移到版本 7.3.15
E.89.2. 变更
E.90. 版本 7.3.14
E.90.1. 迁移到版本 7.3.14
E.90.2. 变更
E.91. 版本 7.3.13
E.91.1. 迁移到版本 7.3.13
E.91.2. 变更
E.92. 版本 7.3.12
E.92.1. 迁移到版本 7.3.12
E.92.2. 变更
E.93. 版本 7.3.11
E.93.1. 迁移到版本 7.3.11
E.93.2. 变更
E.94. 版本 7.3.10
E.94.1. 迁移到版本 7.3.10
E.94.2. 变更
E.95. 版本 7.3.9
E.95.1. 迁移到版本 7.3.9
E.95.2. 变更
E.96. 版本 7.3.8
E.96.1. 迁移到版本 7.3.8
E.96.2. 变更
E.97. 版本 7.3.7
E.97.1. 迁移到版本 7.3.7
E.97.2. 变更
E.98. 版本 7.3.6
E.98.1. 迁移到版本 7.3.6
E.98.2. 变更
E.99. 版本 7.3.5
E.99.1. 迁移到版本 7.3.5
E.99.2. 变更
E.100. 版本 7.3.4
E.100.1. 迁移到版本 7.3.4
E.100.2. 变更
E.101. 版本 7.3.3
E.101.1. 迁移到版本 7.3.3
E.101.2. 变更
E.102. 版本 7.3.2
E.102.1. 迁移到版本 7.3.2
E.102.2. 变更
E.103. 版本 7.3.1
E.103.1. 迁移到版本 7.3.1
E.103.2. 变更
E.104. 版本 7.3
E.104.1. 概述
E.104.2. 迁移到版本 7.3
E.104.3. 变更
E.105. 版本 7.2.8
E.105.1. 迁移到版本 7.2.8
E.105.2. 变更
E.106. 版本 7.2.7
E.106.1. 迁移到版本 7.2.7
E.106.2. 变更
E.107. 版本 7.2.6
E.107.1. 迁移到版本 7.2.6
E.107.2. 变更
E.108. 版本 7.2.5
E.108.1. 迁移到版本 7.2.5
E.108.2. 变更
E.109. 版本 7.2.4
E.109.1. 迁移到版本 7.2.4
E.109.2. 变更
E.110. 版本 7.2.3
E.110.1. 迁移到版本 7.2.3
E.110.2. 变更
E.111. 版本 7.2.2
E.111.1. 迁移到版本 7.2.2
E.111.2. 变更
E.112. 版本 7.2.1
E.112.1. 迁移到版本 7.2.1
E.112.2. 变更
E.113. 版本 7.2
E.113.1. 概述
E.113.2. 迁移到版本 7.2
E.113.3. 变更
E.114. 版本 7.1.3
E.114.1. 迁移到版本 7.1.3
E.114.2. 变更
E.115. 版本 7.1.2
E.115.1. 迁移到版本 7.1.2
E.115.2. 变更
E.116. 版本 7.1.1
E.116.1. 迁移到版本 7.1.1
E.116.2. 变更
E.117. 版本 7.1
E.117.1. 迁移到版本 7.1
E.117.2. 变更
E.118. 版本 7.0.3
E.118.1. 迁移到版本 7.0.3
E.118.2. 变更
E.119. 版本 7.0.2
E.119.1. 迁移到版本 7.0.2
E.119.2. 变更
E.120. 版本 7.0.1
E.120.1. 迁移到版本 7.0.1
E.120.2. 变更
E.121. 版本 7.0
E.121.1. 迁移到版本 7.0
E.121.2. 变更
E.122. 版本 6.5.3
E.122.1. 迁移到版本 6.5.3
E.122.2. 变更
E.123. 版本 6.5.2
E.123.1. 迁移到版本 6.5.2
E.123.2. 变更
E.124. 版本 6.5.1
E.124.1. 迁移到版本 6.5.1
E.124.2. 变更
E.125. 版本 6.5
E.125.1. 迁移到版本 6.5
E.125.2. 变更
E.126. 版本 6.4.2
E.126.1. 迁移到版本 6.4.2
E.126.2. 变更
E.127. 版本 6.4.1
E.127.1. 迁移到版本 6.4.1
E.127.2. 变更
E.128. 版本 6.4
E.128.1. 迁移到版本 6.4
E.128.2. 变更
E.129. 版本 6.3.2
E.129.1. 变更
E.130. 版本 6.3.1
E.130.1. 变更
E.131. 版本 6.3
E.131.1. 迁移到版本 6.3
E.131.2. 变更
E.132. 版本 6.2.1
E.132.1. 从版本 6.2 迁移到版本 6.2.1
E.132.2. 变更
E.133. 版本 6.2
E.133.1. 从版本 6.1 迁移到版本 6.2
E.133.2. 从版本 1.x 迁移到版本 6.2
E.133.3. 变更
E.134. 版本 6.1.1
E.134.1. 从版本 6.1 迁移到版本 6.1.1
E.134.2. 变更
E.135. 版本 6.1
E.135.1. 迁移到版本 6.1
E.135.2. 变更
E.136. 版本 6.0
E.136.1. 从版本 1.09 迁移到版本 6.0
E.136.2. 从 1.09 之前版本迁移到版本 6.0
E.136.3. 变更
E.137. 版本 1.09
E.138. 版本 1.02
E.138.1. 从版本 1.02 迁移到版本 1.02.1
E.138.2. 转储/重载程序
E.138.3. 变更
E.139. 版本 1.01
E.139.1. 从版本 1.0 迁移到版本 1.01
E.139.2. 变更
E.140. 版本 1.0
E.140.1. 变更
E.141. Postgres95 版本 0.03
E.141.1. 变更
E.142. Postgres95 版本 0.02
E.142.1. 变更
E.143. Postgres95 版本 0.01

发布说明包含每个PostgreSQL发布中的重要变更, 并将主要特性和迁移问题列在最前面。发布说明不包含只影响少数用户的变更, 也不包含仅限内部实现、因而对用户不可见的变更。例如,优化器几乎在每次 发布中都会得到改进,但用户通常只会把这些改进感知为查询速度更快。

每个版本的一份完整变更列表可以通过查看该版本的 Git 日志获得。pgsql-committers 邮件列表也记录了所有源代码变更。另有一个Web 界面 可显示特定文件的变更。

每个条目旁边标出的姓名表示该条目的主要开发者。当然,所有变更都经历了 社区讨论和补丁审查,因此每个条目实际上都是社区共同努力的成果。

E.1. 版本 8.1.23 #

发行日期

2010-12-16

本次发布包含对 8.1.22 的多方面修复。有关 8.1 大版本中新特性的信息,请参见 第 E.24 节。.

这预计是 PostgreSQL 8.1.X 系列的最后一个发行版。建议用户尽快更新到较新的发行分支。

E.1.1. 迁移到版本 8.1.23

对于运行 8.1.X 的用户,不需要进行转储/恢复。不过,如果你是从早于 8.1.18 的版本升级,请参阅 8.1.18 的发布说明。

E.1.2. 变更

  • 强制 Linux 上的默认 wal_sync_method 为 fdatasync(Tom Lane、Marti Raudsepp)

    Linux 上的默认值实际上多年来一直是 fdatasync,但最近的内核变更导致 PostgreSQL 改选 open_datasync。这一选择没有带来任何性能改进,反而在某些文件系统(特别是使用 data=journal 挂载选项的 ext4)上导致彻底失败。

  • 修复当起始检查点 WAL 记录与其重做点不在同一 WAL 段时从基础备份恢复的问题(Jeff Davis)

  • 新增在 IA64 上检测寄存器栈溢出的支持(Tom Lane)

    IA64 架构有两个硬件栈。要完全防止栈溢出失败需要同时检查两者。

  • 在 copyObject() 中添加栈溢出检查(Tom Lane)

    给定足够复杂的查询,某些代码路径可能因栈溢出而崩溃。

  • 修复临时 GiST 索引中页面分裂的检测(Heikki Linnakangas)

    在临时索引中可能出现“并发”页面分裂,例如当插入时有打开的游标正在扫描该索引。GiST 未能检测到这种情况,因此当游标继续执行时可能给出错误结果。

  • 避免在 ANALYZE 复杂索引表达式时内存泄漏(Tom Lane)

  • 确保使用整行 Var 的索引仍依赖于其表(Tom Lane)

    像 create index i on t (foo(t.*)) 这样声明的索引在删除其表时不会自动被删除。

  • 不要“内联”带多个 OUT 参数的 SQL 函数(Tom Lane)

    这避免了因丢失预期结果行类型信息而可能出现的崩溃。

  • 修复 COALESCE() 表达式的常量折叠(Tom Lane)

    规划器有时会尝试求值实际上永远不可达的子表达式,可能导致意外错误。

  • 为 InhRelation 节点添加打印功能(Tom Lane)

    这避免了启用 debug_print_parse 且执行某些类型的查询时的失败。

  • 修复点到水平线段距离的错误计算(Tom Lane)

    该缺陷影响多个不同的几何距离测量操作符。

  • 修复 PL/pgSQL 对“简单”表达式的处理,使其在递归或错误恢复情况下不失败(Tom Lane)

  • 修复 contrib/cube 的 GiST picksplit 算法中的缺陷(Alexander Korotkov)

    这可能导致 cube 列上的 GiST 索引相当低效,尽管答案并非真正错误。如果你有这样的索引,考虑在安装此更新后对其执行 REINDEX。

  • contrib/dblink 除了在创建新连接时外不再发出“identifier will be truncated”通知(Itagaki Takahiro)

  • 修复 contrib/pgcrypto 在缺少公钥时可能的核心转储(Marti Raudsepp)

  • 修复 contrib/xml2 的 XPath 查询函数中的内存泄漏(Tom Lane)

  • 把时区数据文件更新为 tzdata 版本 2010o for DST law changes in Fiji and Samoa; also historical corrections for Hong Kong。

提交更正

译文有误、术语不当或页面显示问题,请到译文仓库 pgsty/pgdoc 报告译文问题。 英文原文本身的问题,请在当前版本的对应页面向上游反馈;上游不再修订已结束维护的版本。