<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.43\. 發布8.4.10 > **發布日期:** 2011-12-05 該發布包含8.4.9的各種修復, 關于8.4主要發布的新功能的信息, 參閱[Section E.53](#calibre_link-49)。 ## E.43.1\. 遷移到版本8.4.10 運行8.4.X不需要備份/恢復。 然而,在`information_schema.referential_constraints`視圖的定義中 發現了一個長期錯誤。如果你依賴該視圖的正確結果,那么 你應該像下面第一個更新記錄項解釋的替換它的定義。 同時,如果你從8.4.8更早版本更新,參閱8.4.8發布說明。 ## E.43.2\. 變化 * 修復`information_schema.referential_constraints`視圖中錯誤(Tom Lane) 該視圖對于匹配依賴主鍵的外鍵約束或者唯一性約束不夠仔細。 這可能導致顯示所有外鍵約束的錯誤,或者顯示多次,或者 聲明它取決于比確實存在的不同約束。 因為該視圖定義是通過initdb安裝的, 只是升級不會修復該問題。如果你需要在現有的安裝中修復這個問題 ,你可以(作為一個超級用戶)刪除 `information_schema`模式,然后通過 `_SHAREDIR_`/information_schema.sql 重新創建它。 (如果你不確定`_SHAREDIR_`在哪里,運行`pg_config --sharedir`)必須在被修復的每個數據庫中重復。 * 修復GIN索引更新WAL記錄的錯誤回放(Tom Lane) 這可能導致在崩潰后或者熱備服務器上暫時無法找到索引項, 然而,該問題可以通過索引的下一個`VACUUM`被修復。 * 修復 `CREATE TABLE dest AS SELECT * FROM src` 或者`INSERT INTO dest SELECT * FROM src`期間TOAST相關數據損壞(Tom Lane) 如果表通過`ALTER TABLE ADD COLUMN`被修改, 那么嘗試逐字拷貝它的數據到另一個表在某些困境情況下可以產生崩潰結果。 該問題表現在8.4以及之后版本的精確形式中, 但是我們補丁早期版本以及有其他編碼路徑下可以觸發相同錯誤。 * 修復toast表訪問陳舊syscache項中的競爭條件(Tom Lane) 典型癥狀是短暫錯誤像"為pg_toast_2619中toast值NNNNN丟失塊號0", 其中引用的toast表總是從屬于一個系統目錄。 * 跟蹤用于參數缺省表達式函數依賴(Tom Lane) 以前,被引用的對象沒有刪除或者修改函數而被刪除, 當使用該函數時,導致錯誤操作。 請注意,僅僅安裝此更新將不能修復丟失依賴項; 這樣,你之后需要`CREATE OR REPLACE`每個函數。 如果你有缺省依賴非內置對象的函數,這樣做是值得推薦的。 * 允許有多個OUT參數的設置返回SQL函數的內聯(Tom Lane) * 使得`DatumGetInetP()`解壓有1字節頭的inet數據, 并且添加一個新宏, `DatumGetInetPP()`確實沒有(Heikki Linnakangas) 這個變化不影響核心代碼,但是 可能阻止希望`DatumGetInetP()` 按慣例產生解壓數據的附加代碼中崩潰。 * 提高`money`類型的輸入和輸出的區域支持(Tom Lane) 除了不支持所有標準的[`lc_monetary`](#calibre_link-1571) 格式選項,輸入和輸出函數是一致的, 意味著有區域備份`money`值不能被重讀。 * 不要讓 [`transform_null_equals`](#calibre_link-1572) 影響`CASE foo WHEN NULL ...`結構 (Heikki Linnakangas) `transform_null_equals`只會 影響直接由用戶編寫的`foo = NULL`表達式, 通過`CASE`這種形式內部產生的不平等檢查。 * 改變外鍵觸發器創建順序更好地支持自我參照外鍵(Tom Lane) 一個級聯外鍵引用它自己的表,行更新 將觸發`ON UPDATE`觸發器和 作為一個事件的`CHECK`。 `ON UPDATE` 觸發器必須首先執行,否則`CHECK`將檢查 該行的非最終狀態并且可能拋出一個不合適錯誤。 然而,這些觸發器的觸發順序是由自己名字決定的, 其中通常按照創建順序排序,因為 觸發器按照慣例"RI_ConstraintTrigger_NNNN" 有自動生成的名字。 一個適當的修復將需要修改該慣例, 我們會在9.2中執行,但在現有的版本中改變它似乎有風險。 所以這個補丁只改變 觸發器的創建順序。用戶遇到此類型的錯誤 要刪除并重新創建外鍵約束使得它的 觸發器進入正確的順序。 * 當跟蹤緩沖區分配率時,避免浮點下溢(Greg Matthews) 當對自身無害時,在某些平臺上這可能導致討厭的內核日志信息。 * 當在Windows下啟動子進程時, 保留配置文件名字和行號值(Tom Lane) 以前,這些在`pg_settings`視圖中不能被正確顯示。 * 保留psql的命令歷史中該命令中的空白行(Robert Haas) 如果從字符串中刪除空行,前者操作可能產生問題,比如。 * 修復pg_dump以備份自動生成類型之間用戶定義的映射, 比如表rowtype(Tom Lane) * 使用xsubpp首選版本以編譯PL/Perl, 不一定操作系統的主拷貝(David Wheeler和 Alex Hunsaker) * 修復`contrib/dict_int`和 `contrib/dict_xsyn`中錯誤編碼(Tom Lane) 一些函數錯誤地假設通過`palloc()` 返回的內存保證為零 * 接受`pgstatindex()`中的 及時查詢取消中斷(Robert Haas) * 確保VPATH編譯正確安裝所有服務器頭文件(Peter Eisentraut) * 縮短詳細錯誤消息中報告的文件名(Peter Eisentraut) 規則編譯一直被包含錯誤消息調用的C文件名報告, 但是VPATH編譯之前報告絕對路徑名。 * 修復中美洲Windows時區名解釋(Tom Lane) 映射"中美洲標準時間"為`CST6`, 而不是`CST6CDT`, 因為在中美洲任何地方通常觀察不到DST。 * 為了Brazil, Cuba, Fiji, Palestine, Russia和Samoa中DST變化規律 更新時區數據文件到tzdata發布2011n; 以及歷史修正Alaska和British East Africa。
                  <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>

                              哎呀哎呀视频在线观看