ubuntu安装配置postgresql

╄→гoц情女王★ 提交于 2019-11-29 19:17:21

postgresql 安装配置部分不再赘述,引自原文链接https://www.cnblogs.com/Siegel/p/6917213.html

这里对安装时候产生的一些问题,做一些简单的说明。

对Linux系统有了更多的了解,不同的系统,一般常用的操作和工具略有不同,关于使用yum 还是apt-get,

一般来说著名的linux系统基本上分两大类:
1 RedHat系列:Redhat、Centos、Fedora等
2 Debian系列:Debian、Ubuntu等
RedHat 系列:
1 常见的安装包格式 rpm 包,安装rpm包的命令是 “rpm -参数”
2 包管理工具 yum
3 支持tar包
Debian系列
1 常见的安装包格式 deb 包,安装deb包的命令是 “dpkg -参数”
2 包管理工具 apt-get
3 支持tar包
所以你Ubuntu不该用yum 该用apt-get

  • postgresql

PostgreSQL是一款在Linux环境下应用十分广泛的轻量级关系型数据库,大家都听说过MySQL,却对PostgreSQL鲜有耳闻,它其实在性能、应用领域上和MySQL不相上下。网上关于Windows环境下C/C++访问PostgreSQL数据库的资料很少,文本分析了C/C++访问PostgreSQL数据库的过程。

 PostgreSQL支持对JSON的扩展,目前没有用到,先不多说了。

  • 数据库连接

Windows环境C/C++访问PostgreSQL主要有两种方式:利用Qt封装的数据库访问组件、利用PostgreSQL的API函数。使用Qt平台访问PostgreSQL的局限性很大,一旦脱离了访问组件,数据库就无法操作。使用数据库自带的API函数访问数据库具有较好的性能,但是API函数操作、理解比较难,网上相关资料少时需要阅读API文档。

libpqxx库,它是PostgreSQL的官方C++客户端API。 libpqxx的源代码可以在BSD许可证下使用,因此您可以免费下载它,这是Linux平台的API,如果希望在Windows平台使用,需要重新编译,由于编译比较麻烦,依赖boost库,还需要安装Linux的编译环境,所以放弃了。

后续直接通过API操作数据库。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!