[ 永遠的UNIX::UNIX技術資料的寶庫 ]   GB | BIG5

首頁 > 數據庫 > 其它 > 正文
PostgreSQL7.0手冊-接口-59. Lisp 編程接口
編譯:何偉平 laser@zhengmai.com.cn (2001-04-21 23:30:48)
第五十九章. Lisp 編程接口
pg.el 是一個 Postgres 用 emacs 的套接字級的接口。
作者:由 Eric Marsden 寫 1999 年 7 月21日。
pg.el 是一個 Postgres 用 emacs (附加的文本編輯器)的套接字級的接口。該模塊能夠把一定范圍的 SQL 類型轉換成相對應的 Emacs Lisp 類型。目前它還不支持 crypt 或 Kerberos 認証,也不支持大對象。 
代碼(版本 0.2)按照 GNU GPL 發布,可以從 Eric Marsden獲得。 

自上次發布來的修改: 

目前可以工作 XEmacs (用 Emacs 19.34 & 20.2,和 XEmacs 20.4 測試過)
增加了函數提供數據庫專有信息(數據庫列表,表,列)
給 `pg:result' 的參數現在是 :keywords (關鍵字)
MULE-免疫(支持多語言) 

更多的自測代碼

請注意這是一個程序員的 API,不提供任何形式的用戶界面。例如: 
 (defun demo ()
    (interactive)
    (let* ((conn (pg:connect "template1" "postgres" "postgres"))
           (res (pg:exec conn "SELECT * from scshdemo WHERE a = 42")))
      (message "status is %s"   (pg:result res :status))
      (message "metadata is %s" (pg:result res :attributes))
      (message "data is %s"     (pg:result res :tuples))
      (pg:disconnect conn)))
(http://www.fanqiang.com)
    進入【UNIX論壇

相關文章
PostgreSQL7.0手冊-附錄-文檔 (2001-04-21 23:50:44)
PostgreSQL7.0手冊-附錄-日期/時間支持-CVS 倉庫 (2001-04-21 23:48:48)
PostgreSQL7.0手冊-教程 -73. Postgres SQL 高級特性 (2001-04-21 23:45:36)
PostgreSQL7.0手冊-教程 -72. 查詢語言 (2001-04-21 23:44:40)
PostgreSQL7.0手冊-教程 -71. 開始 (2001-04-21 23:42:54)
PostgreSQL7.0手冊-教程 -70. 體系結構 (2001-04-21 23:41:58)
PostgreSQL7.0手冊-教程 -69. SQL (2001-04-21 23:41:23)
PostgreSQL7.0手冊-開發者手冊 -68. 分頁文件 (2001-04-21 23:39:22)
PostgreSQL7.0手冊-開發者手冊 -67. 端接口 (2001-04-21 23:38:34)
PostgreSQL7.0手冊-開發者手冊 -66. gcc 缺省優化 (2001-04-21 23:37:20)

===更多相關===
 

★  樊強制作 歡迎分享  ★