<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>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                # E.23\. 版本 9.0.11 > **發布日期:** 2012-12-06 這個版本包含各種自9.0.10以來的修復。想要獲得關于9.0主版本的新特性信息, 請參閱[Section E.34](#calibre_link-163)。 ## E.23.1\. 遷移到版本 9.0.11 運行9.0.X的系統不需要轉儲/恢復。 另外,如果你是從一個早于9.0.6的版本升級而來,請參閱9.0.6的版本說明。 ## E.23.2\. 修改列表 * 修復了多個與`CREATE INDEX CONCURRENTLY`相關的錯誤 (Andres Freund, Tom Lane) 修復`CREATE INDEX CONCURRENTLY`以在改變一個索引的`pg_index` 行的狀態時使用按照地點的更新。這阻止了會導致并發會話錯過更新目標索引的競態條件, 因此導致損壞并發創建的索引。 另外,修復了各種其他操作,以保證它們忽略失敗的`CREATE INDEX CONCURRENTLY` 命令產生的無效的索引。最重要的是`VACUUM`, 因為在采取正確的動作修復或刪除無效的索引之前,一個auto-vacuum可以很容易的在一個表上發起。 * 修復WAL重放期間的緩沖區鎖定 (Tom Lane) 當重放WAL記錄影響多于一頁時,WAL重放代碼關于鎖定緩沖區不夠小心。 這會導致熱備份查詢短暫的看到不一致的狀態,導致錯誤響應或意外的失敗。 * 修復在GIN索引的WAL生產邏輯中的一個錯誤 (Tom Lane) 如果發生頁撕裂錯誤,這會導致索引損壞。 * 當推進熱備份服務器正常運行時,適當的刪除啟動進程的虛擬XID鎖 (Simon Riggs) 這個監管可以阻止特定操作(如`CREATE INDEX CONCURRENTLY`)的連續執行。 * 避免備用模式中虛假的"out-of-sequence timeline ID"錯誤 (Heikki Linnakangas) * 阻止postmaster在收到關閉信號后發起新的子進程 (Tom Lane) 這個錯誤能引起關閉的時間更長,甚至在沒有額外的用戶動作下永不完成。 * 避免內存溢出時內部哈希表的損壞 (Hitoshi Harada) * 修復外連接上非絕對相等子句的規劃 (Tom Lane) 該規劃會導致不正確的約束:一個子句等于一個其他非絕對構造,例如 `WHERE COALESCE(foo, 0) = 0`,當`foo` 來自一個外連接的可為null方時。 * 改善規劃的能力,檢驗來自相等子句的排他約束 (Tom Lane) * 修復散列的子規劃中的部分行匹配,正確的處理交叉類型情況 (Tom Lane) 這個影響多字段`NOT IN`子規劃,如`WHERE (a, b) NOT IN (SELECT x, y FROM ...)` 中`b`和`y`分別是`int4`和`int8`的情況。 這個錯誤導致錯誤響應或崩潰依賴于特定包含的數據類型。 * 當為一個`AFTER ROW UPDATE/DELETE`觸發器重新抓取老的元組時獲得緩沖區鎖 (Andres Freund) 在不尋常的情況下,這個疏忽會導致外鍵強制觸發器傳送不正確的數據到預先檢查邏輯。 這樣會導致一個崩潰,或一個關于是否觸發該觸發器的不正確的決定。 * 修復`ALTER COLUMN TYPE`正確的處理非繼承的檢查約束 (Pavan Deolasee) 這在8.4之前的版本中運行正確,現在在8.4和之后的版本中也正確運行了。 * 修復`REASSIGN OWNED`處理表空間上的授權 (álvaro Herrera) * 為視圖系統字段忽略不正確的`pg_attribute`條目 (Tom Lane) 視圖沒有任何系統字段。不過,我們在轉換一個表到一個視圖時忘記刪除這樣的條目。 這在9.3和之后的版本中適當的修復了,但是,在之前的分支中我們需要防衛現存的錯誤轉換的視圖。 * 修復規則打印以正確的轉儲`INSERT INTO` `_table_` DEFAULT VALUES (Tom Lane) * 當在一個查詢中有太多`UNION`/`INTERSECT`/`EXCEPT` 子句時,防止堆棧溢出 (Tom Lane) * 當用-1除最小可能的整數時,阻止依賴于平臺的失敗 (Xi Wang, Tom Lane) * 修復日期解析中可能的以字符串結束的存取經過 (Hitoshi Harada) * 修復在檢查點和`wal_level`是`hot_standby`期間, 如果發生XID打包未能提前XID紀元的錯誤 (Tom Lane, Andres Freund) 這個錯誤對PostgreSQL本身沒有特別的影響, 不利于依賴于`txid_current()`和相關函數的應用: TXID值將會看起來向后退了。 * 如果一個Unix域套接字的路徑名長度超出平臺特定的限制,則產生一個可以理解的錯誤信息 (Tom Lane, Andrew Dunstan) 以前,這會產生相當沒有幫助的事物,如"Non-recoverable failure in name resolution"。 * 修復發送復合字段值到客戶端時的內存泄露 (Tom Lane) * 使pg_ctl讀取`postmaster.pid`文件更強健 (Heikki Linnakangas) 修復競態條件和可能的文件描述符泄露。 * 修復psql中可能的崩潰,如果提出了不正確編碼的數據和 `client_encoding`設置是一個客戶端唯一編碼(如 SJIS) (Jiang Guiqing) * 修復`restore.sql`腳本中的錯誤,該腳本由pg_dump 以`tar`輸出格式發出 (Tom Lane) 該腳本在名字包含大寫字母的表上將會完全的失敗。另外, 使得該腳本可以在`--inserts`模式和定期的COPY模式中存儲數據。 * 修復pg_restore接受符合POSIX的`tar`文件 (Brian Weaver, Tom Lane) pg_dump的`tar`輸出模式的原始編碼產生的文件并不完全符合POSIX標準。 這在版本9.3中已經糾正了。這個補丁更新之前的分支,所以它們將接受正確和不正確的格式, 希望9.3出來時避免兼容性問題。 * 修復pg_resetxlog以正確的定位`postmaster.pid`, 當給出一個相關的路徑到數據目錄時 (Tom Lane) 這個錯誤會導致pg_resetxlog不注意這里有一個活動的postmaster使用該數據目錄。 * 修復libpq的`lo_import()`和`lo_export()` 函數以適當的報告文件I/O錯誤 (Tom Lane) * 修復ecpg嵌套結構指針變量的流程 (Muhammad Usama) * 修復ecpg的`ecpg_get_data`函數正確的處理數組 (Michael Meskes) * 使`contrib/pageinspect`的btree頁面檢查函數在檢查頁面時獲得緩沖區鎖 (Tom Lane) * 修復pgxs支持以在AIX上建立可加載的模塊 (Tom Lane) 在不在AIX上運行的原始源代碼樹之外建立模塊。 * 更新時區數據文件到tzdata版本2012j,因為DST規律在下列地區改變了: Cuba, Israel, Jordan, Libya, Palestine, Western Samoa, 還有部分 Brazil。
                  <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>

                              哎呀哎呀视频在线观看