<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                # E.30\. 版本 9.0.4 > **發布日期:** 2011-04-18 這個版本包含各種自9.0.3以來的修復。要想獲取9.0主版本的新特性信息, 請參閱[Section E.34](#calibre_link-163)。 ## E.30.1\. 遷移到版本 9.0.4 運行9.0.X版本的用戶不需要轉儲/恢復。 不過,如果您的安裝是通過運行pg_upgrade從一個先前的主版本升級而來, 您應該采取措施防止由于pg_upgrade中一個現在修復的bug引起可能的數據丟失。 建議的解決方案是在所有的TOAST表上運行`VACUUM FREEZE`。 更多信息可以參考 [http://wiki.postgresql.org/wiki/20110408pg_upgrade_fix](http://wiki.postgresql.org/wiki/20110408pg_upgrade_fix)。 ## E.30.2\. 修改劉表 * 修復pg_upgrade對TOAST表的處理 (Bruce Momjian) 在pg_upgrade期間,TOAST表的`pg_class`.`relfrozenxid` 值沒有正確的拷貝到新的安裝中。這可能稍后導致他們仍然需要在TOAST表中驗證元組時, `pg_clog`文件被丟棄,導致"could not access status of transaction"失敗。 這個錯誤造成了用pg_upgrade升級的安裝的數據丟失的重大風險。 這個補丁糾正了將來使用pg_upgrade的問題, 但是沒有本質上解決已經用錯誤版本的pg_upgrade處理過的安裝中的問題。 * 廢止錯誤的"PD_ALL_VISIBLE flag was incorrectly set"警告 (Heikki Linnakangas) `VACUUM`有時會發出這個警告,實際上是有效的。 * 為熱備份沖突情況使用更好的SQLSTATE錯誤代碼 (Tatsuo Ishii and Simon Riggs) 所有可重試的沖突錯誤現在有一段錯誤代碼表明重試是可能的。另外, 由于數據庫在master上刪除引起的會話關閉現在報告為`ERRCODE_DATABASE_DROPPED`, 而不是`ERRCODE_ADMIN_SHUTDOWN`,所以連接池能正確的處理該情形。 * 防止間歇性掛在啟動進程和后端寫進程的交互中 (Simon Riggs) 這影響在非熱備份情況下的恢復。 * 不允許包括復合類型本身 (Tom Lane) 這阻止了在服務器中處理復合類型時會無限遞歸的情形。當可能有一些這樣的機構的使用時, 它們似乎不能足夠令人信服的證明所需要的努力,以確保它總是安全的工作。 * 在目錄緩存初始化期間避免潛在的死鎖 (Nikhil Sontakke) 在某些情況下,緩存加載代碼在鎖住索引的目錄之前會在系統索引上請求共享鎖。 這可能會死鎖對進程試圖請求其他獨占鎖,更標準的順序。 * 修復當有并發更新到目標元組時`BEFORE ROW UPDATE`觸發器處理中的懸空指針問題 (Tom Lane) 觀察到這個錯誤在試圖做`UPDATE RETURNING ctid`時, 會導致間歇性的 "cannot extract system attribute from virtual tuple"失敗。 有一個非常小的概率會發生更嚴重的錯誤,如為更新的元組生成不正確的索引條目。 * 當等待一個表的延遲觸發的事件時,不允許`DROP TABLE` (Tom Lane) 以前的`DROP`會通過,導致觸發器最終觸發時的 "could not open relation with OID nnn"錯誤。 * 在`pg_hba.conf`中允許"replication"作為一個用戶名 (Andrew Dunstan) "replication"在數據庫名字字段中是特殊的,但是它在用戶名字段中被錯誤的認為也是特殊的。 * 阻止GEQO最優化期間由WHERE條件常量錯誤觸發的崩潰 (Tom Lane) * 改善規劃者處理半連接和反連接的情況 (Tom Lane) * 修復子SELECT中`SELECT FOR UPDATE`的處理 (Tom Lane) 這個錯誤通常導致"cannot extract system attribute from virtual tuple"錯誤。 * 修復文本搜索的選擇性估計以計算NULL (Jesper Krogh) * 修復get_actual_variable_range()以支持通過索引指導插件假設的索引注入 (Gurjeet Singh) * 修復包含數組分片的PL/Python內存泄露 (Daniel Popowich) * 當用戶的根目錄不可用時允許libpq的SSL成功初始化 (Tom Lane) 如果是SSL模式,那么根證書文件不是必須的,也就不需要失敗。 這個改變恢復到9.0之前版本的行為。 * 修復libpq為在`conninfo_array_parse` 中檢測到的錯誤返回有用的錯誤信息 (Joseph Adams) 打字錯誤導致庫返回NULL給應用,而不是包含錯誤信息的`PGconn`構成。 * 修復ecpg預處理器對浮點數常量的處理 (Heikki Linnakangas) * 修復并發的pg_restore以正確的處理POST_DATA條目上的注釋 (Arnd Hannemann) * 修復pg_restore以處理TOC文件中較長的行(超過 1KB) (Tom Lane) * 針對由過度熱情的編譯器優化和被零除引起的崩潰投入更多的保障 (Aurelien Jarno) * 支持在MIPS上的FreeBSD和OpenBSD中使用dlopen() (Tom Lane) 有一個硬鏈接假設這個系統功能在這些系統的MIPS硬件上不可用。 那么使用一個編譯時測試,因為最近的版本有這個功能。 * 修復HP-UX上的編譯錯誤 (Heikki Linnakangas) * 避免在啟動過程中非常早的嘗試寫入Windows控制臺時的崩潰 (Rushabh Lathia) * 支持為Windows用MinGW 64位編譯器建立 (Andrew Dunstan) * 修復Windows上libintl的版本不兼容問題 (Hiroshi Inoue) * 修復xcopy在Windows生成腳本中的使用,以在Windows 7下正確的運轉 (Andrew Dunstan) 這只影響生成腳本,不影響安裝或使用。 * 修復在Cygwin上被pg_regress使用的路徑分隔符 (Andrew Dunstan) * 更新時區數據文件到tzdata版本2011f,因為DST規律在以下地區發生了改變: Chile, Cuba, Falkland Islands, Morocco, Samoa, 和 Turkey;還有South Australia, Alaska, 和 Hawaii的歷史修正。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看