libpq ++或libpqxx是官方的c ++ postgres界面吗?

use*_*372 11 c++ postgresql interface

我对这两者感到困惑.我看到了posgresql版本7中提到的libpq ++; 我看到libpqxx将自己描述为官方的c ++ postgresql接口,但在postgres 9.3的文档中没有提到,只有9.3的postgresql文档中提到了C接口(libpq).我也看到libpqxx已经承诺了5个月,我似乎无法找到libpq ++的网站.

哪个是c ++的官方界面?

小智 19

在我看来,没有c ++的官方接口,他们只是提供libpq作为c基础,并希望社区为c ++实现它(因此libpqxx和libpq ++)

有关详细信息,请查看http://www.postgresql.org/docs/current/static/libpq.html

  • 非常正确.PostgreSQL的官方C++接口是`libpq`,一个可以从C++使用的纯C库.其他是第三方工具,试图用更多类似C++的模式包装`libpq`.`libpqxx`的维护不是很密集; AFAIK,libpq ++刚刚死了. (8认同)
  • 好家伙!看起来使用postgresql会比我想象的还要有趣!谢谢 (2认同)