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

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                # E.83\. 版本 8.2.18 > **發布日期:** 2010-10-04 這個版本包含各種自8.2.17以來的修復。關于8.2主版本的新特性信息, 請查看[Section E.101](#calibre_link-223)。 ## E.83.1\. 遷移到版本 8.2.18 運行8.2.X的用戶不需要轉儲/恢復。不過,如果你是從一個早于8.2.14的版本升級而來, 那么請查看8.2.14的版本聲明。 ## E.83.2\. 修改列表 * 為每個在PL/Perl和PL/Tcl中調用的SQL userid使用一個單獨的解釋器 (Tom Lane) 這個修改阻止了通過破壞稍后由另一個SQL用戶身份在同一個會話中執行的Perl或Tcl 代碼引起的安全問題(例如,在一個`SECURITY DEFINER`函數中)。 大多數腳本語言提供多種可能實現的方式,比如重新定義被目標函數調用的標準函數或操作符。 沒有這個修改,任何擁有Perl或Tcl語言使用權限的SQL用戶基本上都可以用目標函數所有者的SQL 權限做任何事情。 這個修改的代價是Perl和Tcl函數之間有意的溝通變得更加困難。 為了提供一個安全出口,PL/PerlU和PL/TclU函數繼續每個會話只使用一個解釋器。 這不認為是一個安全問題,因為所有這樣的函數都早已在數據庫超級用戶的信任級別執行。 有可能第三方過程語言提供的受信任的執行有相似的安全問題。 我們建議為了安全鑒定的目的,聯系任何你依賴的PL的作者。 感謝Tim Bunce指出這個問題 (CVE-2010-3433)。 * 通過不允許`pg_get_expr()`被一個不是系統目錄字段的參數調用, 阻止它中可能的崩潰 (Heikki Linnakangas, Tom Lane) * 修復Windows共享內存分配代碼 (Tsutomu Yamada, Magnus Hagander) 這個錯誤導致經常報道"不能重新連接上共享內存"錯誤消息。 這是一個后向修復,前段時間已經應用到了新的分支。 * 在Windows上將退出代碼128(`ERROR_WAIT_NO_CHILDREN`)看做非嚴重錯誤 (Magnus Hagander) 在高負載下,Windows進程有時會帶有這個錯誤代碼在啟動時失敗。 以前主進程將它看做一個恐慌條件,并重啟整個數據庫,但是這樣看起來像是過度反應。 * 修復可能的`UNION ALL`成員關系的重復掃描 (Tom Lane) * 修復"不能處理未計劃的子查詢"錯誤 (Tom Lane) 這在子查詢包含一個擴展成包含另一個子查詢的表達式的連接別名引用時發生。 * 降低某些偶然報告的btree失敗情況中的PANIC為ERROR, 并在結果錯誤消息中提供額外的詳細信息 (Tom Lane) 這會提高系統損壞索引的魯棒性。 * 阻止show_session_authorization()在自動清理進程中崩潰 (Tom Lane) * 防御函數返回的記錄集中不是所有返回的行都是相同的行類型 (Tom Lane) * 修復哈希一個通過引用傳遞的函數結果時可能的失敗 (Tao Ma, Tom Lane) * 在寫入鎖文件時,小心同步鎖文件的內容(`postmaster.pid`和套接字鎖文件) (Tom Lane) 如果機器在主進程啟動之后不久就崩潰了,那么這個疏忽會導致損壞鎖文件的內容。 反過來阻止隨后啟動主進程的嘗試成功,直到手動刪除了鎖文件。 * 避免指定XID到深度嵌套的子事務時遞歸 (Andres Freund, Robert Haas) 如果堆棧空間有限,那么原先的代碼會導致崩潰。 * 修復`log_line_prefix`的`%i`逃逸, 它可能在后端啟動時就產生垃圾 (Tom Lane) * 修復啟用歸檔時,`ALTER TABLE ... SET TABLESPACE` 中可能的數據損壞 (Jeff Davis) * 允許`CREATE DATABASE`和`ALTER DATABASE ... SET TABLESPACE` 被查詢取消中斷 (Guillaume Lelarge) * 在PL/Python中,防御來自`PyCObject_AsVoidPtr`和 `PyCObject_FromVoidPtr`的空指針結果 (Peter Eisentraut) * 改善`contrib/dblink`對包含刪除字段的表的處理 (Tom Lane) * 修復`contrib/dblink`中"重復的連接名" 錯誤之后的連接泄露 (Itagaki Takahiro) * 修復`contrib/dblink`,正確的處理長于62字節的連接名 (Itagaki Takahiro) * 添加`hstore(text, text)`函數到`contrib/hstore` (Robert Haas) 推薦這個函數作為現在廢棄的`=&gt;`操作符的替代品。 它是后向修復的,所以不會過時的代碼可以使用老的服務器版本。 請注意,該修復將只在特定的數據庫中安裝或重新安裝了`contrib/hstore` 之后生效。用戶可能更喜歡手動執行`CREATE FUNCTION`命令。 * 更新建立的基礎結構和文檔,反應源代碼資源庫從CVS搬到了Git (Magnus Hagander and others) * 更新時區數據文件到tzdata版本20101, 因為DST規律在Egypt和Palestine發生了改變;還為Finland做了歷史糾正。 這個修改還為兩個Micronesian時區添加了新的名字: Pacific/Chuuk現在優先于Pacific/Truk(首選的縮寫是CHUT不是TRUT), 和Pacific/Pohnpei優先于Pacific/Ponape。 * 讓Windows的"N. Central Asia Standard Time"時區映射到Asia/Novosibirsk, 而不是Asia/Almaty (Magnus Hagander) 微軟在KB976098的時區更新中修改了這個時區的DST行為。 Asia/Novosibirsk是它的新行為的最好的匹配。
                  <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>

                              哎呀哎呀视频在线观看