<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.4\. 版本9.2.4 > **發布日期:** 2013-04-04 該版本包含了9.2.3的各種修復。關于9.2主要版本的新功能信息,請參閱[Section E.8](#calibre_link-137)。 ## E.4.1\. 遷移到版本9.2.4 為了運行9.2.X不需要轉儲/恢復。 然而,該版本修正了GiST索引管理的一些錯誤。在安裝這個更新之后,`REINDEX` 任何GiST索引滿足一個或更多個下面描述的條件是明智的。 同時,如果你正從9.2.2更早版本中更新,參閱9.2.2的發布說明。 ## E.4.2\. 變化 * 修復服務器命令行開關安全解析(Mitsumasa Kondo, Kyotaro Horiguchi) 包含以"`-`"開頭的數據庫名字的連接請求可以用來損壞或者破壞 服務器的數據目錄文件,即使最終拒絕該請求。(CVE-2013-1899) * 在每個postmaster子進程中重置OpenSSL隨機狀態(Marko Kreen) 通過`contrib/pgcrypto`函數產生的隨機數 可能對于另外一個猜測的數據庫用戶相對容易,避免這種情況。 當postmaster使用`ssl` = `on`被配置時,該風險是非常顯著的, 但是大多數連接不能使用SSL加密。 (CVE-2013-1900) * 使用REPLICATION權限檢查測試當前用戶不是認證用戶(Noah Misch) 一個未經授權的數據庫用戶可以利用這個錯誤調用`pg_start_backup()`或者`pg_stop_backup()`, 因此可能干擾常規備份的創建。(CVE-2013-1901) * 當不適合這樣執行時,不使用"fuzzy"幾何比較修復GiST索引。(Alexander Korotkov) 核心幾何類型使用"fuzzy"等式執行比較,但是`gist_box_same`必須執行 精確比較,否則GiST索引使用它可能變得不一致。安裝這個更新之后, 用戶應該在`box`, `polygon`, `circle`或者`point`列上 `REINDEX`任何GiST索引,因為所有這些使用`gist_box_same`。 * 修復不正確的范圍并集以及為了可變寬度數據類型使用`contrib/btree_gist`的GiST索引中懲罰邏輯, 也就是`text`, `bytea`, `bit`和`numeric`列(Tom Lane) 這些錯誤可能導致不一致索引,其中一些出現的關鍵字不會被搜索發現,并且在無用的索引膨脹中, 在安裝此更新后建議用戶`REINDEX`這種索引。 * 修復為多列索引在GiST頁中分離代碼的錯誤(Tom Lane) 這些錯誤可能導致不一致索引,其中一些出現的關鍵字不會被搜索發現, 并且在索引中是不必要的無效的搜索。 在安裝此更新后建議用戶`REINDEX`多列GiST索引。 * 修復`gist_point_consistent`處理模糊一致性(Alexander Korotkov) 在`point`列GiST索引上的索引掃描可能有時產生不同于順序掃描的結果, 因為`gist_point_consistent`不同意底層操作編碼關于是否精確或者模糊的執行比較。 * 在WAL重放中修復緩沖區泄露(Heikki Linnakangas) 在回放期間這個缺陷可能產生"不正確的本地針數"錯誤,使得恢復不可能。 * 確保我們在進入歸檔恢復前執行故障修復,如果數據庫沒有規則地中斷,并且`recovery.conf`文件 是存在的(Heikki Linnakangas, Kyotaro Horiguchi, Mitsumasa Kondo) 這需要確保數據庫在一定情況下的一致性, 比如初始化一個來自運行的服務器上的文件系統快照的備用服務器。 * 避免在崩潰恢復期間刪除未歸檔的WAL文件(Heikki Linnakangas, Fujii Masao) * 修復`DELETE RETURNING`中的紊亂情況(Tom Lane) 在這樣的情況下,`DELETE RETURNING`試圖從當前進程不再有任何針的 共享緩沖區中抓取數據。 如果一些其他進程同時改變緩沖區,這將導致垃圾`RETURNING`輸出,甚至崩潰。 * 修復規則表達式編譯中的無限循環風險(Tom Lane, Don Porter) * 修復規則表達式編譯中潛在的空指針引用(Tom Lane) * 合適的地方修復`to_char()`只使用ASCII大小寫折疊規則(Tom Lane) 這種修復一些區域獨立化的模板模式的不當行為,但是 在Turkish區域中胡亂操作"`I`"和 "`i`"。 * 修復時間戳`1999-12-31 24:00:00`不必要的拒絕(Tom Lane) * 修復SQL語言函數可以安全的用于支持范圍類型的函數(Tom Lane) * 當一個事務執行`UNLISTEN`然后`LISTEN`時,修復邏輯錯誤(Tom Lane) 該會話根本不監聽通知事件,盡管它確實在這種情況下應該監聽。 * 在列被添加到依賴于其他視圖的視圖中之后修復可能的規劃器崩潰(Tom Lane) * 修復`EXPLAIN (ANALYZE, TIMING OFF)`中的性能問題(Pavel Stehule) * 刪除無效的"picksplit不支持的二次分裂"日志消息(Josh Hansen, Tom Lane) 該消息似乎被添加到從未寫入的期望代碼中,并且可能從來不是,因為二次分裂的GiST的缺省處理 實際上相當好。所以停止打擾關于它的最終用戶。 * 刪除`gist_box_picksplit()`中殘留的二次分裂支持(Tom Lane) 這不僅是二次分裂的實現不如缺省實現,它實際上更糟。 所以刪除它并讓缺省代碼路徑處理該情況。 * 修復發送會話的 最后幾個事務提交/終止計數到統計收集器的可能錯誤(Tom Lane) * 消除在PL/Perl中的`spi_prepare()`函數的內存泄露(Alex Hunsaker, Tom Lane) * 修復pg_dumpall以處理正確包含"`=`"的 數據庫名字(Heikki Linnakangas) * 當給定一個不正確的連接字符串時,避免pg_dump中崩潰(Heikki Linnakangas) * 忽略pg_dump和pg_upgrade中的無效索引(Michael Paquier, Bruce Momjian) 備份無效索引可能導致恢復時間的問題, 比如如果索引創建失敗的原因是它試圖強制 不滿足表的數據的唯一性條件。同時,如果索引創建實際上仍然在進行中, 認為它是一個不受約束的DDL變化似乎是合理的,其中pg_dump 不期望備份。pg_upgrade現在也跳過無效索引而非失敗。 * 在pg_basebackup中,當備份表空間時,僅僅包含當前服務器版本的子目錄 (Heikki Linnakangas) * 在pg_basebackup和 pg_receivexlog中添加服務器版本檢查, 因此它們與不工作的版本聯合失敗(Heikki Linnakangas) * 修復`contrib/dblink`以安全地處理`DateStyle`或者`IntervalStyle`的 不一致設置(Daniel Farina, Tom Lane) 先前,如果遠程服務器有這些參數的不同設置,可能錯誤地讀取模糊日期。 這個修復確保了通過`dblink`查詢抓取的日期時間和間隔列將正確的被解釋。 注意然而這個不一致的設置仍然有風險,因為出現在SQL命令中發送到遠程服務器的文本值可能 比他們局部的有不同的解釋。 * 修復`contrib/pg_trgm`的`similarity()`函數為少于三個的字符串返回零(Tom Lane) 先前它返回`NaN`由于內部除以零。 * 使用Microsoft Visual Studio 2012啟動編譯PostgreSQL (Brar Piening, Noah Misch) * 為了Chile, Haiti, Morocco, Paraguay和一些Russian區域中DST變化規律更 新時間區域數據文件到tzdata版本2013d。 同時為更多地方修正歷史區域數據。 同時,為俄羅斯和其他地方的最近變化更新時區縮寫文件:`CHOT`, `GET`, `IRKT`, `KGT`, `KRAT`, `MAGT`, `MAWT`, `MSK`, `NOVT`, `OMST`, `TKT`, `VLAT`, `WST`, `YAKT`, `YEKT`現在遵從他們當前的含義,以及 `VOLT` (Europe/Volgograd)和`MIST`(Antarctica/Macquarie) 被添加到缺省縮寫列表中。
                  <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>

                              哎呀哎呀视频在线观看