2008-09-01

PostgreSQL + Visual Studio 2005

以前在某處寫網頁的時,是用 FreeBSD + Apache + MySQL + PHP (FAMP);隨著時間進展,這樣的頭字語縮寫就越來越多了 XD 照這個邏輯來看,微軟要正式推 VISA (Vista + IIS + SQL Server + ASP.Net) 也是很合理的事 :p

最近又開始回來摸 Visual Studio (For fun),想說裡面附的 SQL Server 功能有點少,而且 MySQL 玩得有點膩 (雖然也沒說弄到多熟啦,就只是玩玩而已 XD),所以就改裝 PostgreSQL 啦 XD 在 wikipedia 上可以看到他們家的發展歷史,感覺挺有趣 :p 然後雖然他們沒有在 Manual 裡貼笑話,可是看到他們有些事情一整個不照 SQL 來 (例如 name 的大小寫,還有把 BLOB 叫作 bytea) 都滿好玩的 XD

總之如果要在 Visual Studio 裡搭配 PostgreSQL ,簡單的流程如下:

  1. 裝 Visual Studio 和 PostgreSQL (可以不在同一台電腦上)
  2. 設定 PostgreSQL,至少要有一個可以登入的帳號,並建立要使用的 DB
  3. 裝 Npgsql (.Net Data Provider for PostgreSQL)
  4. 開啟 Visual Studio 及欲編輯的專案,並加入參考 (Reference) 至 Npgsql.dll 與 Mono.Security.dll
至於如何使用 Npgsql ,可以參考 docs/UserManual.html 內的範例。

沒有留言: