[英]What are some open-source applications written in C/C++ using PostgreSQL?
我正在嘗試查找使用C / C ++編寫的PostgreSQL開源應用程序,因此我可以對其進行研究。 使用PostgreSQL的一些開源項目是Evergreen ILS,SpamAssassin和pgpool。 但是,Evergreen和SpamAssassin用Perl編寫,而pgpool(用C編寫)是一種復制工具,不是典型的應用程序。 此外,我查看了Evergreen中的SQL代碼,它非常龐大且復雜。
因此,我正在尋找一個或多個使用PostgreSQL的應用程序,最好是那些瑣碎的(但又不是瑣碎的)應用程序。
看到過libpqxx嗎? 嘗試詢問其郵件列表(但先搜索其Wiki)
pgAdmin是使用wxwidgets使用c ++編寫的。
pgAdmin 3呢?
此外,您可能會發現Qt4是與C ++中的數據庫編程進行交互的一種非常簡單的方式。 http://doc.trolltech.com/4.6-snapshot/sql-programming.html
您是否在http://pgfoundry.org上搜索了這些項目?
兩個開源示例:
它很大,但是KDE項目的Amarok是用C ++編寫的,可以使用PgSQL后端(在其他后端中)。 盡管它很大,但是您也許可以在數據庫代碼中找到一些有趣的東西。 由於它使用了預定義的模式(與pgAdmin之類的訪問類型非常普遍)相對,它可能有一些好的方面要教你。 與Evergreen相比,它肯定會更容易被區分,Evergreen實際上具有整個中間件層,該中間件層實際上是通過暴露的服務來進行數據訪問的(OpenSRF項目)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.