- 論壇徽章:
- 0
|
本帖最后由 axlrose 于 2012-09-27 09:27 編輯
轉(zhuǎn)自 http://www.oschina.net/news/33227/postgresql-updated
PostgreSQL 全球開(kāi)發(fā)組發(fā)布了當(dāng)前 PostgreSQL 所有版本的更新,包括 9.2.1, 9.1.6, 9.0.10, 8.4.14 和 8.3.21.
該版本修復(fù)了 9.1 和 9.2 中存在的關(guān)鍵問(wèn)題,如果你正在使用這兩個(gè)版本請(qǐng)立即更新,而 8.3、8.4 和 9.0 用戶應(yīng)該盡快制定停機(jī)更新的準(zhǔn)備計(jì)劃。
這個(gè)更新修復(fù)了兩個(gè)潛在的數(shù)據(jù)破壞的問(wèn)題,這兩個(gè)問(wèn)題影響 9.1 和 9.2 版本,當(dāng)服務(wù)器崩潰、使用“immediate” 方式關(guān)機(jī)或者故障時(shí)無(wú)法轉(zhuǎn)到待機(jī)服務(wù)器時(shí)候發(fā)生。首先開(kāi)發(fā)組發(fā)現(xiàn)了會(huì)破壞 BTREE 和 GIN 索引,其次破壞可視圖(visibility map).而這次更新就是為了修復(fù)這兩個(gè)問(wèn)題。
我們強(qiáng)烈建議使用 9.1 和 9.2 的用戶在升級(jí)完運(yùn)行 VACUUM 或者構(gòu)建索引,詳情請(qǐng)看 the 2012-09-24 Update wiki page
這次更新還包含修復(fù)了一些小問(wèn)題,包括最新發(fā)布的 9.2 版本中的問(wèn)題,列表如下:
fix sorting issue with IN lists and indexes
fix planner failure when combining GROUP BY with window functions
improve selectivity of text searches using prefixes
prevent rescanning of WITH clauses from giving wrong answers
fix PL/Perl crashing issue
reduce bloat for multi-column GiST indexes
time zone data changes for Fiji
disallow Extensions from circular schema assignment
prevent crashes when default_transaction_isolation is set to "serializable"
several minor fixes to pg_upgrade
要使用這些更新,只需要關(guān)閉數(shù)據(jù)庫(kù),更新二進(jìn)制文件并重啟即可。而如果是跨版本的升級(jí),例如 9.1 到 9.2 這樣就必須導(dǎo)出數(shù)據(jù)后升級(jí)再重新導(dǎo)入,或者使用 pg_upgrade。如果跨越的版本太多則需自行附加的更新后操作,詳情請(qǐng)看發(fā)行說(shuō)明。 |
|