<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.150\. 版本 8.0.2 > **發布日期:** 2005-04-07 這個版本包含各種自8.0.1以來的修復。關于8.0主版本的新特性信息, 請參閱[Section E.152](#calibre_link-274)。 ## E.150.1\. 遷移到版本 8.0.2 運行8.0.*的用戶不需要轉儲/恢復。這個版本更新PostgreSQL 庫的主版本號,所以如果他們不能找到正確編號的共享庫, 可能需要重新連接一些用戶應用。 ## E.150.2\. 修改列表 * 增加所有接口庫的主版本號 (Bruce) 這應該在8.0.0中完成。它需要7.4.X版本的PostgreSQL客戶端應用, 像psql,可以用在和8.0.X應用相同的機器上。 這可能需要重新連接使用這些庫的用戶應用。 * 添加僅Windows的`wal_sync_method`設置`fsync_writethrough` (Magnus, Bruce) 這個設置導致寫入WAL時PostgreSQL透寫任何磁盤驅動的寫緩存。 這個行為以前稱為`fsync`,但是已經重命名了, 因為它在其他平臺上表現的與`fsync`稍微有點不同。 * 在Windows上啟用`wal_sync_method`設置`open_datasync`, 并讓它成為那個平臺的缺省 (Magnus, Bruce) 因為缺省不再是`fsync_writethrough`,如果磁盤驅動啟用了寫緩存, 那么在電源故障期間的數據丟失是有可能的。在Windows上要關閉寫緩存, 從Device Manager中,選擇該驅動屬性,然后`Policies`。 * 新增緩存管理算法2Q替代ARC (Tom) 這樣做是為了避免在ARC上掛起US執照。 2Q代碼比ARC對于某些工作負載可能有幾個百分點的緩慢。 一個更好的緩存管理算法將在8.1中出現。 * 規劃器調整以改善自由創建的表上的行為 (Tom) * 允許plpgsql分配初始為`NULL`的數組元素 (Tom) 以前該數組將保持`NULL`,但是現在它變成一個單元素數組。 在8.0中主要的SQL引擎改變為以這種方式處理一個空數組值的`UPDATE`, 但是plpgsql中相似的情況則被忽視了。 * 在plpython函數體中轉換`\r\n`和`\r`為`\n` (Michael Fuhr) 這阻止了plpython代碼是在Windows或Mac客戶端上寫的時的語法錯誤。 * 允許SPI游標處理返回行的工具命令,比如`EXPLAIN` (Tom) * 修復`ALTER TABLE SET WITHOUT OIDS`之后的`CLUSTER`失敗 (Tom) * 減少`ALTER TABLE ADD COLUMN`的內存使用 (Neil) * 修復`ALTER LANGUAGE RENAME` (Tom) * 記錄僅Windows的pg_ctl的`register`和`unregister`選項 (Magnus) * 確保后端關閉期間所做的操作都被統計收集器計數 這是預計解決pg_autovacuum不夠頻繁的清理系統目錄的報告— 沒有告訴后端關閉期間臨時表刪除引起的目錄刪除。 * 為配置參數`log_destination`到`eventlog` 修改Windows缺省 (Magnus) 缺省的,運行在Windows上的服務器現在將發送日志輸出到windows事件記錄器而不是標準誤差。 * 讓Kerberos認證在Windows上工作 (Magnus) * 允許沒有被標記為擁有CREATEDB權限的超級用戶`ALTER DATABASE RENAME` (Tom) * 為`CREATE`和`DROP DATABASE`修改WAL日志條目, 不指定絕對路徑 (Tom) 這允許不同機器上的時間點恢復可以有不同的數據庫位置。請注意, `CREATE TABLESPACE`在這種情況下仍然構成了風險。 * 修復后端帶有創建了一個表并且在它上面打開了一個游標的打開的事務退出時的崩潰 (Tom) * 修復`array_map()`,這樣它可以調用PL函數 (Tom) * 幾個`contrib/tsearch2`和`contrib/btree_gist`修復 (Teodor) * 修復某些平臺上一些`contrib/pgcrypto`函數的崩潰 (Marko Kreen) * 為64位平臺修復`contrib/intagg` (Tom) * 修復解析`CREATE`語句時的ecpg錯誤 (Michael) * 繞開在ecpg上導致問題的powerpc和amd64上的gcc錯誤 (Christof Petig) * 當本地環境是`C`時,不要使用`upper()`、 `lower()`和`initcap()`的對本地敏感的版本 (Bruce) 這允許這些函數在本地環境是`C`時,在為非7位的數據產生錯誤的平臺上工作。 * 修復`quote_ident()`,以便給匹配關鍵字的名字加引號 (Tom) * 修復`to_date()`,以在`CC`和`YY` 字段都使用了時合理的行為 (Karel) * 當給出一個0月的間隔時,阻止`to_char(interval)`失敗 (Tom) * 修復`date_trunc('week')`返回的錯誤星期 `date_trunc('week')`為一些年份中的一月份的前幾天返回錯誤的年份。 * 為`INET`數據類型中的類`D`地址使用正確的缺省標記長度 (Tom)
                  <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>

                              哎呀哎呀视频在线观看