全部产品
Search
文档中心

AnalyticDB:psql

更新时间:Jun 26, 2025

psql adalah alat CLI umum yang menyediakan berbagai macam perintah. Anda dapat mengunduh dan menginstal psql serta menggunakannya untuk terhubung ke instance AnalyticDB for PostgreSQL.

Prasyarat

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

    • Jika klien Anda berada di 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 di instance ECS yang berada di wilayah yang berbeda atau menggunakan tipe jaringan yang berbeda dari instance AnalyticDB for PostgreSQL Anda, atau sistem di luar Alibaba Cloud, Anda harus mengajukan permohonan untuk endpoint publik dan kemudian menggunakan endpoint publik untuk terhubung ke instance tersebut. Untuk informasi tentang cara mengajukan permohonan endpoint publik, lihat Kelola endpoint publik.

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

Unduh dan instal psql

  1. Untuk Red Hat Enterprise Linux (RHEL) 6 atau 7 dan CentOS 6 atau 7, Anda dapat mengunduh paket instalasi psql dari tautan berikut.

    Versi mesin

    Versi sistem operasi

    Tautan unduhan

    AnalyticDB for PostgreSQL V7.0

    RHEL 7 atau CentOS 7

    adbpg7_client_package.el7.x86_64.tar.gz

    AnalyticDB for PostgreSQL V6.0

    RHEL 7 atau CentOS 7

    ADBPG_client_package_el7

    RHEL 6 atau CentOS 6

    ADBPG_client_package_el6

  2. Setelah mengunduh paket instalasi, ekstrak paket tersebut dan instal alatnya. Ikuti langkah-langkah berikut:

    1. Jalankan perintah berikut untuk mengekstrak paket instalasi di direktori paket:

      tar -xzvf <Nama paket instalasi>

      Contoh perintah:

      tar -xzvf adbpg_client_package.el7.x86_64.tar.gz
    2. Jalankan perintah berikut untuk beralih ke direktori bin:

      cd adbpg_client_package/bin
    3. Direktori bin mencakup alat klien seperti psql dan pg_dump. Jalankan perintah yang sesuai berdasarkan dokumentasi referensi setiap alat.

      • Untuk informasi tentang cara terhubung ke instance menggunakan psql, lihat bagian "Terhubung ke Instance" dari topik ini.

      • pg_dump adalah alat pencadangan logis untuk PostgreSQL. Untuk informasi tentang cara menggunakan pg_dump, lihat pg_dump.

Terhubung ke instance

  1. Gunakan salah satu metode berikut untuk terhubung ke instance:

    • String koneksi

      psql "host=yourgpdbaddress.gpdb.rds.aliyuncs.com port=5432 dbname=postgres user=gpdbaccount password=gpdbpassword"
    • Parameter yang ditentukan

      psql  -h yourgpdbaddress.gpdb.rds.aliyuncs.com -p 5432 -d postgres -U gpdbaccount

      Parameter:

      • -h: endpoint yang digunakan untuk terhubung ke instance.

      • -p: nomor port yang digunakan untuk terhubung ke instance.

      • -d: nama database. Nilai defaultnya adalah postgres.

      • -U: akun database yang digunakan untuk terhubung ke instance.

      Catatan

      Anda dapat menjalankan perintah psql --help untuk melihat lebih banyak opsi. Anda juga dapat menjalankan perintah \? untuk melihat lebih banyak perintah yang didukung di psql.

  2. Masukkan kata sandi untuk masuk ke CLI psql.

Selain itu, Anda dapat menggunakan toolbox Docker di AnalyticDB for PostgreSQL, seperti yang ditunjukkan dalam kode sampel berikut. Untuk informasi tentang cara menginstal Docker, kunjungi situs resmi Docker.

Jalankan gambar alat yang sesuai dengan AnalyticDB for PostgreSQL V6.0.

docker run -idt --name=adbpgcli aliadbpg/adbpgcli:v6.3.0
docker exec -it adbpgcli /bin/bash -l

Referensi