全部产品
Search
文档中心

AnalyticDB:libpq

更新时间:Jul 02, 2025

libpq adalah antarmuka bahasa C untuk PostgreSQL. Dengan libpq, Anda dapat menggunakan serangkaian fungsi dan metode untuk berinteraksi dengan AnalyticDB for PostgreSQL dalam program C serta melakukan operasi basis data seperti koneksi, query, penyisipan, pembaruan, dan penghapusan.

Prasyarat

  • Endpoint internal atau publik dari sebuah instance AnalyticDB for PostgreSQL telah diperoleh.

    • Jika klien Anda berada pada instance Elastic Compute Service (ECS) yang berada di wilayah yang sama dan menggunakan tipe jaringan yang sama dengan instance AnalyticDB for PostgreSQL, Anda dapat menggunakan endpoint internal untuk terhubung ke instance tersebut. Masuk ke konsol AnalyticDB for PostgreSQL. Di bagian Database Connection Information pada halaman Basic Information, lihat internal endpoint dari instance tersebut.

    • Jika klien Anda berada pada instance ECS yang berada di wilayah berbeda atau menggunakan tipe jaringan berbeda dari instance AnalyticDB for PostgreSQL Anda, atau jika sistem Anda berada di luar Alibaba Cloud, Anda harus mengajukan permohonan untuk endpoint publik dan kemudian menggunakan endpoint publik untuk terhubung ke instance tersebut. Untuk informasi lebih lanjut tentang cara mengajukan permohonan endpoint publik, lihat Kelola endpoint publik.

  • Alamat IP klien Anda telah ditambahkan ke daftar putih alamat IP dari instance AnalyticDB for PostgreSQL. Untuk informasi lebih lanjut, lihat Konfigurasi daftar putih alamat IP.

Prosedur

Setelah menginstal Greenplum atau PostgreSQL, Anda dapat menemukan library statis dan dinamis dari libpq di direktori lib.

Penting

Untuk AnalyticDB for PostgreSQL V7.0, instal PostgreSQL 12 untuk mendapatkan versi libpq yang sesuai.

  • Untuk contoh kasus koneksi libpq, lihat topik-topik berikut:

  • Untuk informasi lebih lanjut tentang libpq, lihat topik-topik berikut:

Referensi

Situs resmi Greenplum menyediakan paket libpq yang mudah digunakan. Untuk informasi lebih lanjut, lihat dokumentasi Greenplum.