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

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                # E.21\. 版本 9.0.13 > **發布日期:** 2013-04-04 這個版本包含各種自9.0.12以來的修復。想要獲得關于9.0主版本的新特性信息, 請參閱[Section E.34](#calibre_link-163)。 ## E.21.1\. 遷移到版本 9.0.13 運行9.0.X的系統不需要轉儲/恢復。 不過,這個版本糾正了幾個管理GiST索引的錯誤。在安裝這個更新之后, 建議`REINDEX`任意滿足一個或多個下面描述的條件的GiST索引。 另外,如果你是從一個早于9.0.6的版本升級而來,請參閱9.0.6的版本說明。 ## E.21.2\. 修改列表 * 修復了不安全的服務器命令行開關的分析 (Mitsumasa Kondo, Kyotaro Horiguchi) 一個包含數據庫名的連接請求以"`-`"開始有可能被破壞, 或破壞服務器的數據目錄中的文件,即使最終拒絕了該請求。 (CVE-2013-1899) * 在每個postmaster子進程中重置OpenSSL隨機狀態 (Marko Kreen) 這避免了`contrib/pgcrypto`函數生成的隨機數很容易被另一個數據庫用戶猜到的情況。 該風險只在postmaster用`ssl` = `on` 配置但是大多數連接不使用SSL加密時是重要的。 (CVE-2013-1900) * 修復了GiST索引在不適當的時候不使用"fuzzy"幾何比較 (Alexander Korotkov) 核心幾何類型執行比較使用"fuzzy"相等,但是`gist_box_same` 必須做精確的比較,否則GiST使用它索引可能變成不一致的。在安裝這個更新之后, 用戶應該`REINDEX`在`box`, `polygon`, `circle`, 或 `point`字段之上的任何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) Gist索引在`point`字段上的索引掃描可能有時產生不同于順序掃描的結果, 因為`gist_point_consistent`與潛在的操作符代碼關于是否做比較或模糊不一致。 * 修復WAL重放中的緩沖區泄露 (Heikki Linnakangas) 這個錯誤可能導致重放期間的"incorrect local pin count"錯誤,使恢復成為不可能。 * 修復`DELETE RETURNING`中的競態條件 (Tom Lane) 在正確的情況下,`DELETE RETURNING`可以嘗試從當前進程不再有任何pin的共享緩沖區獲取數據。 如果同時其他的進程改變了該緩沖區,那么會導致垃圾`RETURNING`輸出, 或者甚至會崩潰。 * 修復正則表達式編譯中無限循環的風險 (Tom Lane, Don Porter) * 修復正則表達式編譯中潛在的空指針解除參照 (Tom Lane) * 修復`to_char()`在適當的地方只使用ASCII小寫化規則 (Tom Lane) 這個修復了一些應該環境獨立的臨時模式的錯誤行為,但是在Turkish環境中錯誤操作 "`I`"和"`i`"。 * 修復了不想要的時間戳`1999-12-31 24:00:00`的拒絕 * 修復了一個單一事務做`UNLISTEN`然后`LISTEN`的邏輯錯誤 (Tom Lane) 該會話一點也不監聽通知事件,盡管它在這種情況下很確定的應該監聽。 * 刪除沒有用的"picksplit doesn't support secondary split"日志消息 (Josh Hansen, Tom Lane) 這個消息看起來已經添加到了從沒有寫過的期望代碼,并且可能永遠不寫, 因為GiST的二次分裂的缺省處理實際上非常好。所以停止給最終用戶說這個。 * 修復可能的錯誤:發送會話的最后幾個事務提交/終止計數到統計收集器 (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 現在也跳過無效的索引而不是失敗。 * 修復`contrib/pg_trgm`的`similarity()`函數, 使其為trigram-less字符串返回0 (Tom Lane) 以前因為內部除零,它返回`NaN`。 * 更新時區數據文件為tzdata版本2013b,為DST規律在Chile, Haiti, Morocco, Paraguay, 和一些Russian地區的改變。還有,為許多地區修正歷史的時區數據。 還有,為在Russia和其他地方里的最近的改變更新時區縮寫文件:`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>

                              哎呀哎呀视频在线观看