我正在尝试使用用C / C ++编写的PostgreSQL来查找开源应用程序,以便我可以研究它们。一些使用PostgreSQL的开源项目是Evergreen ILS,SpamAssassin和pgpool。但是,Evergreen和SpamAssassin是用Perl编写的,而pgpool(用C编写)是一个复制工具,而不是典型的应用程序。此外,我查看了Evergreen中的SQL代码,它非常庞大而复杂。
因此,我正在寻找一个或多个使用PostgreSQL的应用程序,最好是那些有些微不足道(但不是太微不足道)的应用程序。
答案 0 :(得分:1)
答案 1 :(得分:1)
答案 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项目)进行数据访问。