<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.26\. 版本 9.0.8 > **發布日期:** 2012-06-04 這個版本包含自9.0.7以來的各種修復。想要獲得關于9.0主版本的新特性信息, 請參閱[Section E.34](#calibre_link-163)。 ## E.26.1\. 遷移到版本 9.0.8 運行9.0.X的系統不需要轉儲/恢復。 另外,如果你是從一個早于9.0.6的版本升級而來,請參閱9.0.6的版本說明。 ## E.26.2\. 修改列表 * 修復`contrib/pgcrypto`的 DES `crypt()`函數中不正確的口令轉換 (Solar Designer) 如果一個口令字符串包含字節值`0x80`,則忽略剩余的口令, 導致口令比它表現出來的還要弱。有了這個修復,剩余的字符串適當的包含在DES散列中。 這個bug影響的任何存儲的口令值將因此而不再匹配,所以存儲的值可能需要更新。 (CVE-2012-2143) * 為過程語言的調用處理器忽略`SECURITY DEFINER`和`SET`屬性 (Tom Lane) 應用這樣的屬性到一個調用處理器會使服務器崩潰。 (CVE-2012-2655) * 允許`timestamp`輸入中的數字時區偏移量距離UTC多達16個小時 (Tom Lane) 一些歷史時區的偏移量大于15個小時,這是以前的限制。這會導致轉儲的數據值在重載時被拒絕。 * 修復給定時間對于當前時區來說正好是最后的DST轉換時間時的時間戳轉換處理 (Tom Lane) 這個監管已經有很長一段時間了,但是之前沒有注意到是因為大多數使用DST的時區, 假設有一個未來DST轉換的不確定序列。 * 修復`text`到`name`和`char`到`name`的轉換, 以在多字節編碼中正確的執行字符串截斷 (Karl Schnaitter) * 修復`to_tsquery()`中的內存復制bug (Heikki Linnakangas) * 確保在熱備上執行時`txid_current()`報告正確的紀元 (Simon Riggs) * 修復規劃師處理子查詢中外部PlaceHolderVars (Tom Lane) 這個bug關注引用變量的子SELECT,該變量來自周圍查詢的外連接的可以為空側。 在9.1中,被這個bug影響的查詢將會失敗:"ERROR: Upper-level PlaceHolderVar found where not expected"。 但是在9.0和8.4中,你可能只是得到錯誤的響應,因為傳送到子查詢中的值在應該為空時不是空。 * 修復`pg_attribute`非常大時會話啟動緩慢 (Tom Lane) 如果`pg_attribute`超過`shared_buffers`的四分之一, 在會話啟動將觸發同步的掃描邏輯時,有時會需要緩存重建代碼, 導致花費的時間比平時要多一些。如果一次啟動許多新會話,這個問題尤其嚴重。 * 確保適當頻度的取消查詢的序列化掃描檢查 (Merlin Moncure) 一個掃描遇到許多包含非活動元組的頁面時將不會響應中斷。 * 確保Windows實現在返回前`PGSemaphoreLock()`清理`ImmediateInterruptOK` (Tom Lane) 這個疏忽意味著在一個不安全的時間查詢取消中斷的接收將晚于相同查詢的接受, 會有不可預料但不好的后果。 * 打印視圖或規則時安全的顯示整行變量 (Abbas Butt, Tom Lane) 極端情況下包括歧義的名字(也就是,該名字是該查詢的表名或者字段名)會以一個歧義的方式輸出, 導致視圖或規則在轉儲或重載時有不同解釋的風險。通過附加一個no-op轉換避免歧義情況。 * 修復`COPY FROM`以正確的處理相當于無效編碼的空標記字符串 (Tom Lane) 空標記字符串如`E'\\0'`應該生效,并且在過去確實生效,但是在8.4中這種情況就打破了。 * 確保autovacuum工作進程正確的執行堆棧深度檢查 (Heikki Linnakangas) 以前,自動`ANALYZE`在一個函數中調用無限遞歸會使工作進程崩潰。 * 修復日志收集器,使其在高度負載下不會丟失日志一致性 (Andrew Dunstan) 該收集器在以前如果太忙碌會在重新裝配大的信息時失敗。 * 修復日志收集器,確保在接收到SIGHUP后重啟文件循環 (Tom Lane) * 修復GIN索引的WAL重放邏輯,如果索引稍后刪除則使其不會失敗 (Tom Lane) * 修復PL/pgSQL的`RETURN NEXT`命令中的內存泄露 (Joe Conway) * 修復PL/pgSQL的`GET DIAGNOSTICS`命令,當目標是函數的第一個變量時 (Tom Lane) * 修復psql的擴展顯示(`\x`)模式中潛在的內存訪問結束 (Peter Eisentraut) * 修復數據庫包含許多對象時pg_dump中的幾個性能問題 (Jeff Janes, Tom Lane) 如果數據庫包含許多模式,或者如果許多對象在依賴循環中,或者如果有許多自身擁有的序列, 那么pg_dump會變得非常緩慢。 * 修復pg_upgrade,以防數據庫以非缺省的表空間存儲, 而該表空間包含一個在集群的缺省表空間的表的情況 (Bruce Momjian) * 在ecpg中,修復少見的內存泄露和可能的`sqlca_t` 結構之后的一個字節的重寫 (Peter Eisentraut) * 修復`contrib/dblink`的`dblink_exec()`以在錯誤時不泄露臨時數據庫連接 (Tom Lane) * 修復`contrib/dblink`以在錯誤信息中報告正確的連接名 (Kyotaro Horiguchi) * 修復`contrib/vacuumlo`以在刪除許多大對象時使用多個事物 (Tim Lewis, Robert Haas, Tom Lane) 這個改變在有許多大對象需要刪除時,避免了過度的`max_locks_per_transaction`。 該行為可以根據新增的`-l`(limit)選項調整。 * 更新時區數據文件到tzdata版本2012c,因為DST規律在 Antarctica, Armenia, Chile, Cuba, Falkland Islands, Gaza, Haiti, Hebron, Morocco, Syria, 和 Tokelau Islands改變了;還有為加拿大的歷史的更正。
                  <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>

                              哎呀哎呀视频在线观看