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

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                # E.218\. 版本 7.1 > **發布日期:** 2001-04-13 這個版本集中在移去多年來存在于PostgreSQL里的限制。 這個版本的主要修改: 預寫式日志 在發生操作系統崩潰的情況下維持數據庫系統穩定,以前版本的 PostgreSQL 在每次事務提交之前強迫所有數據修改都沖刷到磁盤上。有了 WAL, 只有一個日志文件必須沖刷到磁盤上,極大地提高了性能。 如果你在以前的版本曾經使用 -F 來關閉磁盤沖刷,那么你可以考慮不再使用這個選項。 TOAST TOAST - 以前的版本有一個內編譯的行長度限制,通常是 8k - 32k。 這個限制令我們很難存儲長的文本域。有了 TOAST,任意長度的行都可以以很好的性能存儲。 外連接 我們現在支持外連接。用于外連接的 UNION/NOT IN 的繞開現在不再需要了。 我們使用 SQL92 外連接語法。 函數管理器 以前的 C 函數管理器無法正確處理 NULL,也不支持 64 位 CPU (Alpha)。 新的函數管理器可以實現這些任務。你仍然可以繼續使用你的老的自定義函數, 但是你在將來可能會愿意為使用新的函數管理器調用接口改寫它們。 復雜查詢 大量以前版本不支持的復雜查詢現在可以運轉了。許多視圖,聚集,UNION,LIMIT, 游標, 子查詢,和繼承表的組合現在可以正確工作了。繼承的表現在缺省是訪問的。現在支持在 FROM 里的子查詢了。 ## E.218.1\. 遷移到版本 7.1 如果需要從任何以前版本升級到這個版本,那么要求用 pg_dump 做轉儲/恢復工作。 ## E.218.2\. 修改列表 ``` bug 修復 --------- 許多multibyte/Unicode/locale修復 (Tatsuo and others) 更可靠的ALTER TABLE RENAME (Tom) Kerberos V 修復 (David Wragg) 修復了有子查詢的目標列表的INSERT INTO...SELECT (Tom) 標準錯誤提示用戶名/密碼 (Tom) 修復了to_char(), to_date(), to_ascii(), 和 to_timestamp() (Karel, Daniel Baldoni) 阻止查詢表達式內存泄露 (Tom) 允許 UPDATE 數組元素 (Tom) 在取消時喚醒鎖等待 (Hiroshi) 當使用哈希連接時修復極少情況的游標崩潰 (Tom) 在回滾的事務中修復 DROP TABLE/INDEX (Hiroshi) 如果啟用了 MULTIBYTE,修復 psql 的 \l+ 崩潰 (Peter E) 修復在 CREATE VIEW 運行時的規則名截斷 (Ross Reedstrom) 修復PL/perl (Alex Kapranoff) 不允許 LOCK 視圖 (Mark Hollomon) 不允許在視圖上 INSERT/UPDATE/DELETE (Mark Hollomon) 不允許在視圖上 DROP RULE, CREATE INDEX, TRUNCATE (Mark Hollomon) 允許 PL/pgSQL 接受非ASCII標識符 (Tatsuo) 允許視圖適當處理 GROUP BY, aggregates, DISTINCT (Tom) 修復 TRUNCATE 命令極少的失敗 (Tom) 允許 ALL,子查詢,視圖,DISTINCT, ORDER BY, SELECT...INTO 使用 UNION/INTERSECT/EXCEPT (Tom) 修復在中止事務期間的解析器錯誤 (Tom) 允許臨時關系適當的清理索引 (Bruce) 在同一頁中移動行以修復 VACUUM 問題 (Tom) 修改 pg_dump 以更好的處理在 template1 中用戶定義的條目 (Philip) 允許在視圖中使用 LIMIT (Tom) 要求游標準確的 FETCH LIMIT (Tom) 允許在非繼承的字段上定義 PRIMARY/FOREIGN 鍵 (Stephan) 允許在子查詢中 ORDER BY, LIMI (Tom) 允許在 CREATE RULE 中使用 UNION (Tom) 使 ALTER/DROP TABLE 可回滾 (Vadim, Tom) 在 pg_control 中存儲 initdb 校對,這樣校對不能被改變 (Tom) 用規則修復 INSERT...SELECT (Tom) 修復視圖內的 FOR UPDATE 和子查詢 (Tom) 按照 SQL92 規則修復關于 NULL 的 OVERLAPS 操作符 (Tom) 修復 lpad() 和 rpad() 以處理長度小于輸入字符串的情況 (Tom) 修復 NOTIFY 在一些規則中的使用 (Tom) 詳細檢查 btree 代碼 (Tom) 用 Pl/pgSQL 變量修復 NOT NULL 的使用 (Tom) 詳細檢查 GIST 代碼 (Oleg) 修復 CLUSTER 以保持約束和缺省字段 (Tom) 改進了死鎖檢測處理 (Tom) 在一個表中允許多個 SERIAL 字段 (Tom) 阻止偶然的索引損壞 (Vadim) 增強 ------------ 添加 OUTER JOINs (Tom) 徹底檢查函數管理 (Tom) 允許在索引上 ALTER TABLE RENAME (Tom) 改善 CLUSTER (Tom) 為更多平臺改善 ps 狀態顯示 (Peter E, Marc) 改善 CREATE FUNCTION 失敗信息 (Ross) JDBC 改進 (Peter, Travis Bauer, Christopher Cain, William Webber, Gunnar) 重要的統一配置模式/GUC。許多選項現在可以在 data/postgresql.conf, postmaster/postgres 標識,或 SET 命令中設置 (Peter E) 改善文件描述符緩存的處理 (Tom) 新增關于自動創建表別名的警告代碼 (Bruce) 詳細檢查 initdb 進程 (Tom, Peter E) 詳細檢查繼承的表;繼承的表現在缺省是可訪問的;新增 ONLY 關鍵字阻止對它的訪問 (Chris Bitmead, Tom) ODBC 清理/改善 (Nick Gorham, Stephan Szabo, Zoltan Kovacs, Michael Fork) 允許重命名臨時表 (Tom) 詳細檢查內存管理環境 (Tom) pg_dumpall 使用 CREATE USER 或 CREATE GROUP 而不是 COPY (Peter E) 詳細檢查 pg_dump (Philip Warner) 允許 pg_hba.conf 次要的口令文件只指定用戶名 (Peter E) 在創建臨時表時允許 TEMPORARY 或 TEMP 關鍵字 (Bruce) 新增內存泄露檢查器 (Karel) 新增 SET SESSION CHARACTERISTICS (Thomas) 允許嵌套的塊注釋 (Thomas) 添加 WITHOUT TIME ZONE 類型限定符 (Thomas) 新增 ALTER TABLE ADD CONSTRAINT (Stephan) 為 INTEGER 聚集使用 NUMERIC 累加器 (Tom) 詳細檢查聚集代碼 (Tom) 新增 VARIANCE 和 STDDEV() 聚集 改善 pg_dump 的依賴順序 (Philip) 新增 pg_restore 命令 (Philip) 新增 pg_dump tar 輸出選項 (Philip) 新增大對象的 pg_dump (Philip) 新增 ESCAPE 選項到 LIKE (Thomas) 新增大小寫敏感的 LIKE - ILIKE (Thomas) 允許功能索引使用二進制兼容的類型 (Tom) 允許 SQL 函數在更多的環境中使用 (Tom) 新增 pg_config 工具 (Peter E) 新增 PL/pgSQL EXECUTE 命令,允許動態 SQL 和工具語句 (Jan) 為 SPI 值訪問新增 PL/pgSQL GET DIAGNOSTICS 語句 (Jan) 新增 quote_identifiers() 和 quote_literal() 函數 (Jan) 新增 New ALTER TABLE table OWNER 到 user command (Mark Hollomon) 在 FROM 中允許子查詢,如 FROM (SELECT ...) [AS] alias (Tom) 更新 PyGreSQL 到版本 3.1 (D'Arcy) 存儲表為 OID 命名的文件 (Vadim) 新增 SQL 函數 setval(seq,val,bool) 適用于 pg_dump (Philip) 要求 DROP VIEW 刪除視圖,而不是 DROP TABLE (Mark) 允許 DROP VIEW view1, view2 (Mark) 在 DROP INDEX, DROP RULE, 和 DROP TYPE 中允許多個對象 (Tom) 允許自動轉換到/從 Unicode (Tatsuo, Eiji) 新增 /contrib/pgcrypto 哈希函數 (Marko Kreen) 新增 pg_dumpall --globals-only 選項 (Peter E) 為創建新的 WAL 日志文件的 WAL 新增 CHECKPOINT 命令 (Vadim) 新增 AT TIME ZONE 語法 (Thomas) 允許配置 Unix 域套接字的位置 (David J. MacKenzie) 允許主進程監聽一個特殊的 IP 地址 (David J. MacKenzie) 允許通過前導斜線以主機名指定套接字路徑名 (David J. MacKenzie) 允許 CREATE DATABASE 指定臨時數據庫 (Tom) 新增工具以轉換 MySQL 模式轉儲為 SQL92 和 PostgreSQL (Thomas) 新增 /contrib/rserv 復制工具包 (Vadim) 為 COPY BINARY 新增文件格式 (Tom) 新增 /contrib/oid2name 以映射數值文件到表名 (B Palmer) 新增 "idle in transaction" ps 狀態信息 (Marc) 更新到 pgaccess 0.98.7 (Constantin Teodorescu) pg_ctl 在關閉時現在缺省為 -w (wait) , 新增 -l (log) 選項 添加基本的依賴約束到 pg_dump (Philip) 類型 ----- 修復 INET/CIDR 類型排序和添加新的函數 (Tom) 使 OID 表現為一個無符號的類型 (Tom) 允許 BIGINT 作為 INT8 的同義詞 (Peter E) 新增 int2 和 int8 比較運算符 (Tom) 新增 BIT 和 BIT VARYING 類型 (Adriaan Joubert, Tom, Peter E) CHAR() 因為 TOAST 而不再比 VARCHAR() 快 (Tom) 新增 GIST seg/cube 示例 (Gene Selkov) 改進 round(numeric) 處理 (Tom) 修復 CIDR 輸出格式 (Tom) 新增 CIDR abbrev() 函數 (Tom) 性能 ----------- 預寫式日志(WAL)提供崩潰恢復,用較少的性能開銷 (Vadim) ANALYZE VACUUM 的階段不再只鎖住表 (Bruce) 減少文件搜索 (Denis Perchine) 為復制鍵改善 BTREE 代碼 (Tom) 在一個單獨的表中存儲所有的大對象 (Denis Perchine, Tom) 改善內存分配性能 (Karel, Tom) 源碼 ----------- 新增函數管理調用約定 (Tom) SGI 可移植性修復 (David Kaelbling) 新增 configure --enable-syslog 選項 (Peter E) 新增 BSDI README (Bruce) 配置腳本移動到頂級,而不是 /src (Peter E) 新增 configure --with-python 選項 (Peter E) Solaris 清理 (Peter E) 詳細檢查 /contrib Makefiles (Karel) 新增 OpenSSL 配置選項 (Magnus, Peter E) AIX 修復 (Andreas) QNX 修復 (Maurizio) 新增 heap_open(), heap_openr() API (Tom) 刪除 colon 和 semi-colon 運算符 (Thomas) 為視圖新增 pg_class.relkind 值 (Mark Hollomon) 重命名 ichar() 為 chr() (Karel) 新增文件 btrim(), ascii(), chr(), repeat() (Karel) 修復 NT/Cygwin (Pete Forman) AIX 端口 修復 (Andreas) 新增 BeOS 端口 (David Reid, Cyril Velter) 添加校對員的更改到文檔 (Addison-Wesley, Bruce) 新增 Alpha 自旋鎖代碼 (Adriaan Joubert, Compaq) 詳細檢查 UnixWare 端口 (Peter E) 新增 Darwin/Mac OS X 端口 (Peter Bierman, Bruce Hartzler) 新增 FreeBSD Alpha 端口 (Alfred) 詳細檢查共享內存段 (Tom) 新增 IBM S/390 支持 (Neale Ferguson) 移動 macmanuf 到 /contrib (Larry Rosenman) Syslog 改善 (Larry Rosenman) 新增不包含用戶附加的 template0 數據庫 (Tom) 新增 /contrib/cube 和 /contrib/seg GIST 示例代碼 (Gene Selkov) 允許 NetBSD 的 libedit 而不是 readline (Peter) 改善匯編語言源代碼格式 (Bruce) 新增 contrib/pg_logger 新增 --template 選項到 createdb 新增 contrib/pg_control 工具 (Oliver) 新增 FreeBSD 工具 ipc_check, start-scripts/freebsd ```
                  <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>

                              哎呀哎呀视频在线观看