すべてのプロダクト
Search
ドキュメントセンター

AnalyticDB:libpq

最終更新日:Sep 24, 2024

libpqは、PostgreSQLへのC言語インターフェイスです。 libpqには、CプログラムでAnalyticDB for PostgreSQLを操作し、接続、クエリ、挿入、更新、削除などのデータベース操作を実行するための一連の関数とメソッドが用意されています。

前提条件

  • AnalyticDB for PostgreSQLインスタンスの内部エンドポイントまたはパブリックエンドポイントを取得します。

    • AnalyticDB for PostgreSQLインスタンスと同じリージョンにあり、同じネットワークタイプを使用するElastic Compute Service (ECS) インスタンスにクライアントがデプロイされている場合、内部エンドポイントを使用してAnalyticDB for PostgreSQLインスタンスに接続できます。 にログインします。AnalyticDB for PostgreSQLコンソール. [基本情報] ページの [データベース接続情報] セクションで、インスタンスの内部エンドポイントを表示します。

    • クライアントが別のリージョンにあるECSインスタンスにデプロイされている場合、またはAnalyticDB for PostgreSQLインスタンスまたはAlibaba Cloud外部のシステムとは異なるネットワークタイプを使用している場合は、パブリックエンドポイントを申請し、パブリックエンドポイントを使用してAnalyticDB for PostgreSQLインスタンスに接続する必要があります。 パブリックエンドポイントを申請する方法については、「パブリックエンドポイントの管理」をご参照ください。

  • クライアントのIPアドレスがAnalyticDB for PostgreSQLインスタンスのIPアドレスホワイトリストに追加されます。 詳細については、「IPアドレスホワイトリストの設定」をご参照ください。

手順

GreenplumまたはPostgreSQLをインストールすると、libpqの静的ライブラリと動的ライブラリがlibディレクトリにあります。

重要

AnalyticDB For PostgreSQL V7.0の場合は、PostgreSQL 12をインストールして、正しいバージョンのlibpqを取得します。

参照

Greenplumの公式ウェブサイトは使いやすいlibpqパッケージを提供します。 詳細については、「Greenplumドキュメント」をご参照ください。