簡體   English   中英

使用PostgreSQL用C / C ++編寫的一些開源應用程序是什么?

[英]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)

http://pqxx.org/development/libpqxx

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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM