附录 E. 发布说明
目录
- E.1. 版本 9.1.24
- E.2. 版本 9.1.23
- E.3. 版本 9.1.22
- E.4. 版本 9.1.21
- E.5. 版本 9.1.20
- E.6. 版本 9.1.19
- E.7. 版本 9.1.18
- E.8. 版本 9.1.17
- E.9. 版本 9.1.16
- E.10. 版本 9.1.15
- E.11. 版本 9.1.14
- E.12. 版本 9.1.13
- E.13. 版本 9.1.12
- E.14. 版本 9.1.11
- E.15. 版本 9.1.10
- E.16. 版本 9.1.9
- E.17. 版本 9.1.8
- E.18. 版本 9.1.7
- E.19. 版本 9.1.6
- E.20. 版本 9.1.5
- E.21. 版本 9.1.4
- E.22. 版本 9.1.3
- E.23. 版本 9.1.2
- E.24. 版本 9.1.1
- E.25. 版本 9.1
- E.26. 版本 9.0.23
- E.27. 版本 9.0.22
- E.28. 版本 9.0.21
- E.29. 版本 9.0.20
- E.30. 版本 9.0.19
- E.31. 版本 9.0.18
- E.32. 版本 9.0.17
- E.33. 版本 9.0.16
- E.34. 版本 9.0.15
- E.35. 版本 9.0.14
- E.36. 版本 9.0.13
- E.37. 版本 9.0.12
- E.38. 版本 9.0.11
- E.39. 版本 9.0.10
- E.40. 版本 9.0.9
- E.41. 版本 9.0.8
- E.42. 版本 9.0.7
- E.43. 版本 9.0.6
- E.44. 版本 9.0.5
- E.45. 版本 9.0.4
- E.46. 版本 9.0.3
- E.47. 版本 9.0.2
- E.48. 版本 9.0.1
- E.49. 版本 9.0
- E.50. 版本 8.4.22
- E.51. 版本 8.4.21
- E.52. 版本 8.4.20
- E.53. 版本 8.4.19
- E.54. 版本 8.4.18
- E.55. 版本 8.4.17
- E.56. 版本 8.4.16
- E.57. 版本 8.4.15
- E.58. 版本 8.4.14
- E.59. 版本 8.4.13
- E.60. 版本 8.4.12
- E.61. 版本 8.4.11
- E.62. 版本 8.4.10
- E.63. 版本 8.4.9
- E.64. 版本 8.4.8
- E.65. 版本 8.4.7
- E.66. 版本 8.4.6
- E.67. 版本 8.4.5
- E.68. 版本 8.4.4
- E.69. 版本 8.4.3
- E.70. 版本 8.4.2
- E.71. 版本 8.4.1
- E.72. 版本 8.4
- E.73. 版本 8.3.23
- E.74. 版本 8.3.22
- E.75. 版本 8.3.21
- E.76. 版本 8.3.20
- E.77. 版本 8.3.19
- E.78. 版本 8.3.18
- E.79. 版本 8.3.17
- E.80. 版本 8.3.16
- E.81. 版本 8.3.15
- E.82. 版本 8.3.14
- E.83. 版本 8.3.13
- E.84. 版本 8.3.12
- E.85. 版本 8.3.11
- E.86. 版本 8.3.10
- E.87. 版本 8.3.9
- E.88. 版本 8.3.8
- E.89. 版本 8.3.7
- E.90. 版本 8.3.6
- E.91. 版本 8.3.5
- E.92. 版本 8.3.4
- E.93. 版本 8.3.3
- E.94. 版本 8.3.2
- E.95. 版本 8.3.1
- E.96. 版本 8.3
- E.97. 版本 8.2.23
- E.98. 版本 8.2.22
- E.99. 版本 8.2.21
- E.100. 版本 8.2.20
- E.101. 版本 8.2.19
- E.102. 版本 8.2.18
- E.103. 版本 8.2.17
- E.104. 版本 8.2.16
- E.105. 版本 8.2.15
- E.106. 版本 8.2.14
- E.107. 版本 8.2.13
- E.108. 版本 8.2.12
- E.109. 版本 8.2.11
- E.110. 版本 8.2.10
- E.111. 版本 8.2.9
- E.112. 版本 8.2.8
- E.113. 版本 8.2.7
- E.114. 版本 8.2.6
- E.115. 版本 8.2.5
- E.116. 版本 8.2.4
- E.117. 版本 8.2.3
- E.118. 版本 8.2.2
- E.119. 版本 8.2.1
- E.120. 版本 8.2
- E.121. 版本 8.1.23
- E.122. 版本 8.1.22
- E.123. 版本 8.1.21
- E.124. 版本 8.1.20
- E.125. 版本 8.1.19
- E.126. 版本 8.1.18
- E.127. 版本 8.1.17
- E.128. 版本 8.1.16
- E.129. 版本 8.1.15
- E.130. 版本 8.1.14
- E.131. 版本 8.1.13
- E.132. 版本 8.1.12
- E.133. 版本 8.1.11
- E.134. 版本 8.1.10
- E.135. 版本 8.1.9
- E.136. 版本 8.1.8
- E.137. 版本 8.1.7
- E.138. 版本 8.1.6
- E.139. 版本 8.1.5
- E.140. 版本 8.1.4
- E.141. 版本 8.1.3
- E.142. 版本 8.1.2
- E.143. 版本 8.1.1
- E.144. 版本 8.1
- E.145. 版本 8.0.26
- E.146. 版本 8.0.25
- E.147. 版本 8.0.24
- E.148. 版本 8.0.23
- E.149. 版本 8.0.22
- E.150. 版本 8.0.21
- E.151. 版本 8.0.20
- E.152. 版本 8.0.19
- E.153. 版本 8.0.18
- E.154. 版本 8.0.17
- E.155. 版本 8.0.16
- E.156. 版本 8.0.15
- E.157. 版本 8.0.14
- E.158. 版本 8.0.13
- E.159. 版本 8.0.12
- E.160. 版本 8.0.11
- E.161. 版本 8.0.10
- E.162. 版本 8.0.9
- E.163. 版本 8.0.8
- E.164. 版本 8.0.7
- E.165. 版本 8.0.6
- E.166. 版本 8.0.5
- E.167. 版本 8.0.4
- E.168. 版本 8.0.3
- E.169. 版本 8.0.2
- E.170. 版本 8.0.1
- E.171. 版本 8.0
- E.172. 版本 7.4.30
- E.173. 版本 7.4.29
- E.174. 版本 7.4.28
- E.175. 版本 7.4.27
- E.176. 版本 7.4.26
- E.177. 版本 7.4.25
- E.178. 版本 7.4.24
- E.179. 版本 7.4.23
- E.180. 版本 7.4.22
- E.181. 版本 7.4.21
- E.182. 版本 7.4.20
- E.183. 版本 7.4.19
- E.184. 版本 7.4.18
- E.185. 版本 7.4.17
- E.186. 版本 7.4.16
- E.187. 版本 7.4.15
- E.188. 版本 7.4.14
- E.189. 版本 7.4.13
- E.190. 版本 7.4.12
- E.191. 版本 7.4.11
- E.192. 版本 7.4.10
- E.193. 版本 7.4.9
- E.194. 版本 7.4.8
- E.195. 版本 7.4.7
- E.196. 版本 7.4.6
- E.197. 版本 7.4.5
- E.198. 版本 7.4.4
- E.199. 版本 7.4.3
- E.200. 版本 7.4.2
- E.201. 版本 7.4.1
- E.202. 版本 7.4
- E.203. 版本 7.3.21
- E.204. 版本 7.3.20
- E.205. 版本 7.3.19
- E.206. 版本 7.3.18
- E.207. 版本 7.3.17
- E.208. 版本 7.3.16
- E.209. 版本 7.3.15
- E.210. 版本 7.3.14
- E.211. 版本 7.3.13
- E.212. 版本 7.3.12
- E.213. 版本 7.3.11
- E.214. 版本 7.3.10
- E.215. 版本 7.3.9
- E.216. 版本 7.3.8
- E.217. 版本 7.3.7
- E.218. 版本 7.3.6
- E.219. 版本 7.3.5
- E.220. 版本 7.3.4
- E.221. 版本 7.3.3
- E.222. 版本 7.3.2
- E.223. 版本 7.3.1
- E.224. 版本 7.3
- E.225. 版本 7.2.8
- E.226. 版本 7.2.7
- E.227. 版本 7.2.6
- E.228. 版本 7.2.5
- E.229. 版本 7.2.4
- E.230. 版本 7.2.3
- E.231. 版本 7.2.2
- E.232. 版本 7.2.1
- E.233. 版本 7.2
- E.234. 版本 7.1.3
- E.235. 版本 7.1.2
- E.236. 版本 7.1.1
- E.237. 版本 7.1
- E.238. 版本 7.0.3
- E.239. 版本 7.0.2
- E.240. 版本 7.0.1
- E.241. 版本 7.0
- E.242. 版本 6.5.3
- E.243. 版本 6.5.2
- E.244. 版本 6.5.1
- E.245. 版本 6.5
- E.246. 版本 6.4.2
- E.247. 版本 6.4.1
- E.248. 版本 6.4
- E.249. 版本 6.3.2
- E.250. 版本 6.3.1
- E.251. 版本 6.3
- E.252. 版本 6.2.1
- E.253. 版本 6.2
- E.254. 版本 6.1.1
- E.255. 版本 6.1
- E.256. 版本 6.0
- E.257. 版本 1.09
- E.258. 版本 1.02
- E.259. 版本 1.01
- E.260. 版本 1.0
- E.261. Postgres95 Release 0.03
- E.262. Postgres95 Release 0.02
- E.263. Postgres95 Release 0.01
发布说明包含每个PostgreSQL发布中的重要变更,并将主要特性和迁移问题列在最前面。发布说明不包含只影响少数用户的变更,也不包含仅限内部实现、因而对用户不可见的变更。例如,优化器几乎在每次发布中都会得到改进,但用户通常只会把这些改进感知为查询速度更快。
每个版本的一份完整变更列表可以通过查看该版本的
Git 日志获得。pgsql-committers
邮件列表也记录了所有源代码变更。另有一个Web 界面可显示特定文件的变更。
每个条目旁边标出的姓名表示该条目的主要开发者。当然,所有变更都经历了社区讨论和补丁审查,因此每个条目实际上都是社区共同努力的成果。
E.1. 版本 9.1.24 #
发行日期
2016-10-27
本次发布包含对 9.1.23 的多方面修复。有关 9.1 大版本中新特性的信息,请参见第 E.25 节。.
这预计是 PostgreSQL 9.1.X 系列的最后一个发行版。建议用户尽快更新到较新的发行分支。
E.1.2. 变更
修复涉及 CTE 扫描的 EvalPlanQual 重新检查(Tom Lane)
重新检查总是把 CTE 视为不返回任何行,通常导致无法更新最近已更新的行。
修复子查询中哈希聚合不当重复先前结果的问题(Andrew Gierth)
判断能否复用先前计算的聚合状态值哈希表的测试,忽略了聚合参数表达式中出现外层查询引用的可能性。这种引用的值发生变化时本应重新计算哈希表,但实际没有。
修复
VACUUM为截断表而等待排他表锁时的超时长度(Simon Riggs)该超时本应为 50 毫秒,但实际上只有 50 微秒,导致
VACUUM比预期更容易放弃截断。将其设置为预期值。移除对
numeric_in()和numeric_recv()所接受值的人为限制(Tom Lane)我们允许数值达到存储格式的极限(超过
1e100000),因此numeric_in()拒绝科学计数法指数超过 1000 的做法相当无意义。同样,numeric_recv()拒绝输入值超过 1000 位数字也很荒谬。避免因未持有缓冲区锁测试元组可见性而导致的极低概率数据损坏(Thomas Munro、Peter Geoghegan、Tom Lane)
修复截断超过 1GB 的临时关系时文件描述符泄漏的问题(Andres Freund)
禁止在启用
standby_mode的情况下启动独立后端(Michael Paquier)这不可能有任何用处,因为不会有 WAL 接收器进程来获取更多 WAL 数据;而且这可能导致未针对此种情况设计的代码出现不当行为。
不要在 libpq 中跨多个连接共享 SSL 上下文(Heikki Linnakangas)
这导致了各种边界情况 bug,特别是当尝试对不同连接使用不同 SSL 参数时。
避免 libpq 中的边界情况内存泄漏(Tom Lane)
报告的问题涉及
PQreset()期间泄漏错误报告,但可能有相关情况。使 ecpg 的
--help和--version选项与其他可执行程序保持一致(Haribabu Kommi)修复
contrib/intarray/bench/bench.pl,使其在给定-e选项时打印它执行的EXPLAIN的结果(Daniel Gustafsson)防止已过时的动态时区缩写失效(Tom Lane)
如果动态时区缩写与所引用时区中的任何条目都不匹配,就把它视为等效于该时区名称。这避免了当 IANA 从其时区数据库中移除缩写时出现意外失败——他们在 tzdata 2016f 版中就这样做过,而且将来可能再次这样做。后果不仅限于无法识别单个缩写;任何不匹配都会导致
pg_timezone_abbrevs视图完全失败。更新时区数据文件到 tzdata 版本 2016h,涉及巴勒斯坦和土耳其的夏令时法规变更,加上土耳其和俄罗斯一些地区的历史修正。南极洲、前苏联和斯里兰卡的一些时区改用数字缩写。
IANA 时区数据库以前为所有时区提供文本缩写,有时编造在当地居民中几乎或完全没有使用的缩写。他们正在逆转这一政策,改为在没有证据表明实际使用英文缩写的区域使用数字 UTC 偏移。至少目前,PostgreSQL 将继续接受这种被移除的缩写用于时间戳输入。但它们不会显示在
pg_timezone_names视图中,也不用于输出。在此更新中,
AMT不再显示为表示亚美尼亚时间。因此我们把Default缩写集改为把它解释为亚马逊时间,即 UTC-4 而不是 UTC+4。