PostgreSQL Windows介紹、下載 @ 專研 :: 隨意窩 Xuite日誌
  • 關鍵字
  • [此功能已終止服務]
    1. 沒有新回應!





  • Powered by Xuite
    200703222228PostgreSQL Windows介紹、下載

    http://www.newzilla.org/programming/2004/09/15/pgsql_java/index1.html

    PostgreSQL 起源與發展

    在大致討論完關聯式資料庫的架構後,我們接著就要來看開放源碼資料庫 PostgreSQL。1977 年加州大學柏克萊 分校開始研究於 1970 年 E.F. Codd 所提出的關聯式資料庫模型。它的名字稱之為 Ingres,在 1985 年結束研究並 停止發展。

    1986 年時,Michael Stonebraker 教授使用 Ingres 做為 RDBMS 更進階的研究,並將其改名為 Postgres。 1987 年已發展至有 Demo 版本,並在 1988 年在大會上展示。1989 年 6 月 Postgres 以 BSD 版權發表了第一個版本, 許多組織和機構開始使用。1990 年 6 月釋出第二版,1991 年釋出第三版。這些改變使得它慢慢地與學術研究的目標 愈來愈遠,維護程式碼的時間遠多於研究發展的時間,於是在 1993 年時,Postgres 項目停止研究,最後一個版本是 4.2 版。

    在 1994 年,柏克萊研究生 Andrew Yu 及 Jolly Chen 將 1992 年發佈的國際標準 SQL92 加入了 Postgres 之中,使得原本的 Postquel 查詢語言被 SQL 語言取代,他們並將其改名為 Postgres95,也大幅修改了程式和增進 其效能。1996 年在兩人相繼離開後,有一N9B;駭客接手繼續他們的工作,而 Postgres95 改名pBA; PostgreSQL 並發行 6.0 版。目前的穩定版本為 7.4.5 版,而 8.0.0 已經進入到 beta 2 測試२E;段了。

    PostgreSQL 的功能

    PostgreSQL 支援 SQL92(SQL2)以及 SQL99(SQL3),其資料型態除了基本的整數、浮點數、字串和時間日期外, 還包括 IP 地址和幾何型態。它同時也支援 Unicode、分散式資料庫管理等功能,擁有 Linux、FreeBSD、Windows、 Solaris、HP-UX 和 AIX 等十多種平台的版本,以及 C、C++、perl、tcl 和 python 語言的連接介面及 ODBC 和 JDBC 介面。

    底下列出目前最新版 PostgreSQL 所支援的部份:

    • 合併查詢及子查詢(subquery)
    • 觸發器(trigger)
    • 規則(rule)
    • 視圖(view)
    • 交易處理(transaction)
    • 表格繼承(inheritance)
    • 多版本並行控制(multi-version concurrency control)
    • 可自訂資料型態、函式、運算子、聚集函式、程序語言
    • 8.0 起新增 Win32 原生伺服器
    • 交易處理的儲存點(Transaction Savepoint)
    • 即時回復機制(Point-In-Time Recovery)
    • 表格空間(Tablespace)

     

    下載 PostgreSQL 8.0

    PostgreSQL 8.0.0 推出後,終於提供了 Windows 上的伺服器版本,這是首次 PostgreSQL Server 有 Win32 平台上的原生程式檔,而無需經由 Unix 模擬器 Cygwin 來在 Win 平台上架設資料庫伺服器。除此之外,當我們執 行安裝程式並完成安裝後,也同時就裝好了 pgAdmin 3。它是一個圖形化介面的客戶端管理軟體,你可以輕鬆地使用 它來執行資料處理、資料安全、資料備份等工作。為了區別,PostgreSQL 將 Windows 上的安裝程式獨立出來做為 一個專案,不過它的功能和特性和其他平台上是一樣的。另外安裝程式只能裝在 Windows NT4, 2000, XP 和 2003 系統上,不能裝在 Windows 95, 98 及 ME。

    首先下載安裝程式。Windows 的安裝程式位於 pgFoundry,請下載目前最新的版本 postgresql-8.0-beta1-20040809.msi。(發稿之後 PostgreSQL 又再度更新了,版本為 Beta2,檔名為 postgresql-8.0-beta2-dev3.zip。解壓縮後即可看見安裝程式,檔名為 postgresql-8.0-beta2-dev3.msi)

    Linux 平台的檔案位在 PostgreSQL Download Mirrors,你可以點選任何一個接近你所在位置的映射站台,下載 beta 目錄中的 postgresql-8.0.0beta2.tar.bz2 或 postgresql-8.0.0beta2.tar.gz。

    Windows 安裝

    接下來開始執行 Windows 安裝程式,因為目前還處於測試階段,所以要使用它來做為正式資料庫的人要仔細考 慮,如果是用在重要目的或商業目的的話,最好是等到正式版出來後再使用,測試版是正式版的前身,目的是拿來 做為測試臭蟲用的。(注意:以下說明和圖片皆是採 PostgreSQL 8.0 beta 1 版本,其步驟與 beta 2 版本之間並 無差異。)

    ==================

    圖片請看網頁中XD

    [專研]GD函式庫|日誌首頁|分頁相關web上一篇[專研]GD函式庫下一篇分頁相關web
    回應