libpq adalah antarmuka bahasa C untuk PostgreSQL. Gunakan libpq untuk menghubungkan program C Anda ke AnalyticDB for PostgreSQL serta menjalankan kueri, operasi INSERT, UPDATE, dan DELETE.
Setelah menginstal Greenplum atau PostgreSQL, Anda dapat menemukan pustaka statis dan dinamis libpq di direktori lib.
Untuk AnalyticDB for PostgreSQL V7.0, instal PostgreSQL 12 untuk mendapatkan versi libpq yang sesuai.
Prasyarat
Sebelum memulai, pastikan Anda telah memiliki:
Titik akhir internal atau publik dari instans AnalyticDB for PostgreSQL Anda:
Titik akhir internal — gunakan ini jika klien Anda berjalan pada instance Elastic Compute Service (ECS) yang berada di wilayah dan jenis jaringan yang sama dengan instans database. Informasi tersebut tersedia di Konsol AnalyticDB for PostgreSQL pada bagian Basic Information > Database Connection Information.
Titik akhir publik — gunakan ini jika klien Anda berada pada instance ECS di wilayah atau jenis jaringan yang berbeda, atau berjalan di luar Alibaba Cloud. Lihat Manage public endpoints untuk mengajukan permintaan titik akhir publik.
Alamat IP klien Anda telah ditambahkan ke daftar putih alamat IP instans. Lihat Configure an IP address whitelist.
Referensi
AnalyticDB for PostgreSQL V6.0 — Example programs | libpq - C Library
AnalyticDB for PostgreSQL V7.0 — Example programs | libpq - C Library
Greenplum documentation — mencakup paket libpq