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 网站的早期版本迁移过来的。对于迁移造成的任何格式问题,我们深表歉意。