ODB C++ ORM 新增 PostgreSQL 支援

發表於 2011-07-27

我很高興宣布 ODB 1.5.0 版本發布,並支援 PostgreSQL。

ODB 是一個 C++ 的開放原始碼物件關聯映射 (ORM) 系統。它讓您可以將 C++ 物件持久化到關聯式資料庫,而無需處理表格、欄位或 SQL,也無需手動編寫任何映射程式碼。

此版本的主要新功能

* 支援 PostgreSQL 資料庫,包括更新 Boost 和 Qt 設定檔。

* 支援每個類別的資料庫操作回呼。

* 全新的 NULL 處理機制。

* 能夠指定資料庫預設值和額外的欄位定義選項。

關於新功能的更詳細討論,以及關於 PostgreSQL 新支援的一些效能數據,可以在以下部落格文章中找到:

http://www.codesynthesis.com/~boris/blog/2011/07/26/odb-1-5-0-released/

有關此版本中新功能的完整列表,請參閱官方版本公告:

http://www.codesynthesis.com/pipermail/odb-announcements/2011/000006.html

ODB 是用可移植的 C++ 編寫的,您應該能夠將它與任何現代 C++ 編譯器一起使用。 特別是,我們已在 GNU/Linux (x86/x86-64)、Windows (x86/x86-64)、Mac OS X 和 Solaris (x86/x86-64/SPARC) 上,使用 GNU g++ 4.2.x-4.5.x、MS Visual C++ 2008 和 2010 以及 Sun Studio 12 測試了此版本。 目前支援的資料庫系統有 MySQL、SQLite 和 PostgreSQL。

更多資訊、文件、原始碼和預先編譯的二進制檔案可從以下網址取得:

http://www.codesynthesis.com/products/odb/

這篇文章是從 PostgreSQL 網站的先前版本遷移過來的。 對於遷移造成的任何格式問題,我們深感抱歉。