libpq是一种用于访问PostgreSQL数据库的C语言接口。它提供了一套函数和方法,使您能够在C程序中通过libpq库与AnalyticDB PostgreSQL版数据库进行交互,执行数据库的连接、查询、插入、更新和删除等操作。

前提条件

  • 已获取AnalyticDB PostgreSQL版实例的连接地址。

    • 如果您的客户端部署在与AnalyticDB PostgreSQL版实例在同一地域且网络类型相同的ECS上,则可以使用内网地址进行连接。登录云原生数据仓库AnalyticDB PostgreSQL版控制台基本信息页面的数据库连接信息区域,即可查看内网地址

    • 如果您的客户端部署在与AnalyticDB PostgreSQL版实例在不同地域或网络类型不同的ECS或者阿里云以外的系统上,则需要申请外网地址后使用外网地址进行连接。申请外网地址的方法,请参见管理外网地址

  • 已获取客户端的IP地址,并将客户端地址加入AnalyticDB PostgreSQL版实例白名单中。具体操作,请参见设置白名单

操作步骤

在安装了Greenplum或者PostgreSQL之后,在其lib目录下可以找到其静态库和动态库。

重要

AnalyticDB PostgreSQL 7.0版请安装PostgreSQL 12以获取正确的libpq版本。

相关文档

Greenplum官网也提供了libpq安装包,您可以方便地安装和使用。详情请参见Greenplum官方文档