使用PostgreSQL用C / C ++编写的一些开源应用程序是什么?

时间:2009-11-16 20:21:48

标签: c++ c postgresql

我正在尝试使用用C / C ++编写的PostgreSQL来查找开源应用程序,以便我可以研究它们。一些使用PostgreSQL的开源项目是Evergreen ILS,SpamAssassin和pgpool。但是,Evergreen和SpamAssassin是用Perl编写的,而pgpool(用C编写)是一个复制工具,而不是典型的应用程序。此外,我查看了Evergreen中的SQL代码,它非常庞大而复杂。

因此,我正在寻找一个或多个使用PostgreSQL的应用程序,最好是那些有些微不足道(但不是太微不足道)的应用程序。

6 个答案:

答案 0 :(得分:1)

看到libpqxx?尝试询问其邮件列表(但首先搜索他们的wiki)

http://pqxx.org/development/libpqxx

答案 1 :(得分:1)

使用wxwidgets使用c ++编写

pgAdmin

答案 2 :(得分:1)

pgAdmin 3怎么样?

此外,您可能会发现Qt4与C ++中的数据库编程交互非常简单。 http://doc.trolltech.com/4.6-snapshot/sql-programming.html

答案 3 :(得分:0)

您是否在http://pgfoundry.org搜索了项目?

答案 4 :(得分:0)

两个开源示例:

答案 5 :(得分:0)

它非常大,但KDE项目的Amarok是用C ++编写的,可以使用PgSQL后端(以及其他几个)。虽然它非常大,但您可以在数据库代码中找到一些有趣的东西。由于它使用预定义的模式(与pgAdmin使用的非常一般的访问类型相反),它可能有一些好的东西可以教你。它绝对比Evergreen更容易分开,Evergreen实际上有一个完整的中间件层实际上通过公开的服务(OpenSRF项目)进行数据访问。

相关问题