<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.229\. 版本 6.4 > **發布日期:** 1998-10-30 這個版本有_許多_新特性和改進。感謝開發者和維護者,與前一個版本相比, 幾乎系統的每個方面都得到了重視。下面是一個不完全的概要: * 感謝 Jan Wieck 為重寫規則系統添加的新的代碼,視圖和規則現在可以工作了。 他就此還為_程序員手冊_寫了一章。 * 與他在上一版本提供的最初的 PL/pgTCL 過程語言一起, Jan 還提供了第二種過程語言,PL/pgSQL。 * 我們有了可選的多字節字符集支持,是 Tatsuo Iishi 提供的,用以完善我們現存的本地支持。 * 感謝 Tom Lane 清理了 Client/server(客戶/服務器)通訊部分,對異步消息和中斷有了更好的支持. * 分析器現在會進行自動的類型轉換,以與現有的操作符和函數的參數相匹配, 以及與目標字段的字段(類型)和表達式匹配。這是通過通用的機制實現的, 該機制支持 PostgreSQL 的類型擴展特性。 在_用戶手冊_中有一章介紹這個主題。 * 新增了三種數據類型。其中兩種類型 `inet` 和 `cidr`, 支持各種各樣的IP網絡,子網和機器尋址形式。而且現在在某些平臺上有8字節整數支持了。 請參閱_用戶手冊_中的數據類型章節獲取詳細信息。第四種類型, `serial`,現在被分析器當作 `int4` 類型,序列號,和唯一索引的混合物來支持。 * 增加了更多 SQL92 兼容的語法特性,包括 `INSERT DEFAULT VALUES`。 * 自動配置和安裝系統受到了一定的重視,現在在更多平臺上應該比以前更堅固,穩定了。 ## E.229.1\. 遷移到版本 6.4 要想從以前的 PostgreSQL 版本遷移到新的版本, 你需要用 pg_dump 或 pg_dumpall 進行一個轉儲/恢復的操作。 ## E.229.2\. 修改列表 ``` Bug 修復 --------- 修復 PQsetdb/PQfinish 中微小的內存泄露 (Bryan) 使用 char/varchar 刪除 char2-16 數據類型 (Darren) Pqfn 不處理 NOTICE 信息 (Anders) 減少了許多后端自旋鎖的 busywaiting 開銷 (dg) 自旋鎖檢測卡住 (dg) 修復 "ISO-style" 時間間隔解碼和編碼 (Thomas) 修復在事務回滾之后刪除表的問題 (Vadim) 更改錯誤信息和刪除非功能性的升級信息 (Vadim) 修復 COPY 數組檢測 修復 SELECT 1 UNION SELECT NULL 修復大對象調用中的緩存泄露 (Pascal) 改變所有者從 oid 到 int4 類型 (Bruce) 修復 oracle 兼容性函數 btrim() ltrim() 和 rtrim() 中的一個bug 修復共享的失效緩存溢出 (Massimo) 阻止文件描述符泄漏到已失敗的 COPY (Bruce) 修復 libpgtcl 的 pg_select 中的內存泄露 (Constantin) 修復用戶名/口令超過8個字符的問題 (Tom) 修復在后端處理異步的 NOTIFY 問題 (Tom) 修復許多損壞了的系統表條目 (Tom) 增強 ------------ 升級 ecpg 和 ecpglib,參閱 src/interfaces/ecpc/ChangeLog(Michael) 顯示在一個 EXPLAIN 中使用的索引 (Zeugswetter) EXPLAIN 調用規則系統并顯示重寫查詢的規劃 (Jan) 通過配置,多字節意識到許多數據類型和函數 (Tatsuo) 新增 configure --with-mb 選項 (Tatsuo) 新增 initdb --pgencoding 選項 (Tatsuo) 新增 createdb -E multibyte 選項 (Tatsuo) Select version(); 現在返回 PostgreSQL 版本 (Jeroen) libpq 現在允許異步的客戶端 (Tom) 允許取消客戶端的后端查詢 (Tom) psql 現在用 Control-C 取消查詢 (Tom) libpq 用戶不需要發出虛假的查詢來獲取 NOTIFY 信息 (Tom) NOTIFY 現在可以發送發送者的 PID,所以你可以知道它是否是你自己的 (Tom) PGresult 結構現在包括關聯的錯誤信息,如果有的話 (Tom) 定義 "tz_hour" 和 "tz_minute" 參數到 date_part()(Thomas) 添加 varchar 和 bpchar 之間相互轉換的例程 (Thomas) 添加允許 varchar 和 bpchar 的大小到目標字段的例程 (Thomas) 添加位標記以在數據檢索中支持時區小時和分鐘 (Thomas) 允許更多的變化在浮點數上 (如 ".1", "1e6") (Thomas) 修復帶有前導空格的一元符號語法分析 (Thomas) 實現了 TIMEZONE_HOUR, TIMEZONE_MINUTE 每 SQL92 規格 (Thomas) 檢查并適當的忽略 FOREIGN KEY 字段約束 (Thomas) 定義 USER 作為 CURRENT_USER 的同義詞每 SQL92 規格 (Thomas) 啟用 HAVING 子句,但是在別處還沒有修復 使 "char" 類型是 "char(1)" 的同義詞(實際上是作為 bpchar 來實現) (Thomas) 如果為 DEFAULT 子句處理指定則保存字符串類型 (Thomas) 強制操作包括不同的數據類型 (Thomas) 允許一些索引用于不同類型的字段 (Thomas) 為自動類型轉換添加功能 (Thomas) 清理大對象,因此文件打開時被截斷 (Peter) Readline 清理(Tom) 允許 psql \f \ 將空格作為分隔符 (Bruce) 為列字段長度傳送 pg_attribute.atttypmod 到前端 (Tom,Bruce) Msql 兼容庫在 /contrib 中 (Aldrin) 刪除 ORDER/GROUP BY 子句標識符被包含在目標列表中的要求 (David) 轉換字段以匹配 UNION 子句中的字段 (Thomas) 刪除 fork()/exec() 只進行 fork() (Bruce) Jdbc 清理 (Peter) 在 ps 命令行上顯示后端狀態 (只在某些平臺上工作) (Bruce) Pg_hba.conf 現在在數據庫字段中有一個 sameuser 選項 使 lo_unlink 接受 oid 參數,而不是 int4 為不能處理我們的宏命令的編譯器新增 DISABLE_COMPLEX_MACRO (Bruce) Libpgtcl 現在把 NOTIFY 當做一個 Tcl 事件處理,不需要發送臟查詢 (Tom) libpgtcl 清理(Tom) 添加 -error 選項到 libpgtcl 的 pg_result 命令(Tom) 新增本地路徑,參閱 docs/README/locale (Oleg) 修復 pg_dump,因此 CONSTRAINT 和 CHECK 語法是不正確的 (ccb) 為除去孤立的大對象新增 contrib/lo 代碼 (Peter) 為多字節特性新增 psql 命令 "SET CLIENT_ENCODING TO 'encoding'",參閱 /doc/README.mb (Tatsuo) contrib/noupdate 代碼以撤銷在一個字段上的更新許可 libpq 現在可以在 Windows 上編譯 (Magnus) 在 libpq 里添加 PQsetdbLogin() 新增8字節整數類型,為了 OS 支持由配置校對 (Thomas) 對引用表/字段名有了更好的支持 (Thomas) pg_dump 中的表和字段名由雙引號包圍 (Thomas) PQreset() 現在帶有口令工作 (Tom) 處理 GROUP BY 目標列表字段編號超出范圍的情況 (David) 允許在子查詢中 UNION 添加 auto-size 到屏幕的 \d? 命令 (Bruce) 使用 UNION 顯示一個查詢中所有 \d? 的結果 (Bruce) 添加 \d? 字段搜索特性 (Bruce) Pg_dump 發出少數 \connect 請求 (Tom) 使 pg_dump -z 標識工作的更好,在手冊頁中記錄它 (Tom) 添加全力支持子查詢和聯合的 HAVING 子句 (Stephan) 全文本搜索例程在 contrib/fulltextindex 中 (Maarten) 事務 id 現在存儲在共享內存中 (Vadim) 新增發出 COPY 命令時的 PGCLIENTENCODING (Tatsuo) 支持 SQL92 語法 "SET NAMES" (Tatsuo) 支持 LATIN2-5 (Tatsuo) 添加 UNICODE 回歸測試案例 (Tatsuo) 鎖住管理者清理,為 LLL 新增鎖模式 (Vadim) 允許索引和 OR 子句一起使用 (Bruce) 允許 "SELECT NULL ORDER BY 1;" Explain VERBOSE 打印規劃,現在傾向于打印規劃到主進程日志文件 (Bruce) 添加索引顯示到 \d 命令 (Bruce) 允許在函數上 GROUP BY (Bruce) 為大對象新增 pg_class.relkind (Bruce) 新的方式發送 libpq NOTICE 信息到不同的位置 (Tom) 新增 \w 寫入命令到 psql (Bruce) 新增 /contrib/findoidjoins 掃描 oid 字段以找出連接關系 (Bruce) 當為包含一個常量的約束子句檢查有效索引時允許被認為是二進制兼容的索引 (Thomas) 在 /contrib/isbn_issn 中新增 ISBN/ISSN 代碼 允許 NOT LIKE, IN, NOT IN, BETWEEN, 和 NOT BETWEEN 約束 (Thomas) 新的重寫系統修復了許多規則和視圖的問題 (Jan) * 關系上的規則可以工作了 * 在 insert/update/delete 上的事件限制可以工作了 * 新增 OLD 變量引用 CURRENT,CURRENT 將在將來刪除 * 更新規則可以在規則限制/動作中引用 NEW 和 OLD * 在視圖上的 Insert/update/delete 可以工作了 * 現在支持多規則動作了,由圓括號包圍 * 固定用戶可以在他們有 RULE 許可的表上創建視圖/規則 * 規則和視圖繼承創建者的權限 * 沒有規則是字段級別的 * 沒有 UPDATE NEW/OLD 的規則 * 新增 pg_tables, pg_indexes, pg_rules 和 pg_views 系統視圖 * 在 SELECT 規則上只有一個單一動作 * 完全重寫改革,可能是為了6.5 * 處理子查詢 * 處理視圖上的聚集 * 處理 insert into select from view 工作了 系統索引現在是多鍵的 (Bruce) 刪除了 Oidint2, oidint4, 和 oidname 類型 (Bruce) 為更多系統表查找使用系統緩存 (Bruce) 在 backend/pl 中新增后端編程語言 PL/pgSQL (Jan) 新增 SERIAL 數據類型,自動創建序列/索引 (Thomas) 啟用不帶有重新編譯的維護檢查 (Massimo) 用戶鎖增強 (Massimo) 新增 setval() 命令設置序列值 (Massimo) 如果沒有主進程正在運行,那么在啟動時自動刪除 unix 套接字文件 (Massimo) 有條件的跟蹤包裹 (Massimo) 新增 UNLISTEN 命令 (Massimo) psql 和 libpq 現在在 Windows 下使用 win32.mak 編譯 (Magnus) Lo_read 不再存儲尾隨的 NULL (Bruce) 標識符現在在內部截斷為31為字符 (Bruce) Createuser 選項現在在命令行中可用 為64為整數支持的編碼添加了,配置測試,int8類型 (Thomas) 阻止來自失敗 COPY 的文件描述符頁 (Bruce) 新增 pg_upgrade 命令 (Bruce) 升級了 /contrib 目錄 (Massimo) 新增 CREATE TABLE DEFAULT VALUES 聲明可用 (Thomas) 新增 INSERT INTO TABLE DEFAULT VALUES 聲明可用 (Thomas) 新增 DECLARE 和 FETCH 特性 (Thomas) 現在不再輸出 libpq 的內部構件 (Tom) 允許多達8個鍵字索引 (Bruce) 刪除 ARCHIVE 關鍵字,不再使用它了 (Thomas) pg_dump -n 標記抑制包圍標識符的引號 為視圖禁用系統字段 (Jan) 為網絡地址新增 INET 和 CIDR 類型 (TomH, Paul) 在 psql 輸出中不再有雙引號 pg_dump 現在可以轉儲視圖了 (Terry) 新增 SET QUERY_LIMIT (Tatsuo,Jan) 源代碼樹變化 ------------------- /contrib 清理 (Jun) 為每行內聯一些小的函數調用 (Bruce) Alpha/linux 修復 HP-UX 清理 (Tom) 多字節回歸測試 (Soonmyung.) 從配置中刪除 --disabled 選項 定義 PGDOC 以在缺省情況下使用 POSTGRESDIR 使回歸可選 刪除 pgindent 中多余的花括號代碼 (Bruce) 添加 bsdi 共享庫支持 (Bruce) 新增 --without-CXX 支持配置選項 (Brook) 新增 FAQ_CVS 更新 tools/backend 中的后端流程圖 (Bruce) 將 atttypmod 從 int16 更改為 int32 (Bruce, Tom) 修復平臺上沒有 Getrusage() 的問題 (Tom) 添加 PQconnectdb, PGUSER, PGPASSWORD 到libpq手冊頁 NS32K 平臺修復 (Phil Nelson, John Buller) SCO 7/UnixWare 2.x 修復(Billy,others) Sparc/Solaris 2.5 修復(Ryan) Pgbuiltin.3 已經廢棄了,移動到了 doc 文件中 (Thomas) 更多的文檔 (Thomas) Nextstep 支持 (Jacek) Aix 支持 (David) pginterface 手冊頁 (Bruce) 共享庫都有版本號 合并所有 OS 特定的共享庫定義到一個文件 更智能的 TCL/TK 配置檢測 (Billy) 更智能的 perl 配置 (Brook) 如果沒有發現安裝腳本,那么配置使用提供的安裝 sh (Tom) 為共享庫配置新增 Makefile.shlib (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>

                              哎呀哎呀视频在线观看