Menghubungkan psycopg2 ke database dialek PostgreSQL

Halaman ini menjelaskan cara menghubungkan driver psycopg2 PostgreSQL ke database dialek PostgreSQL di Spanner. psycopg2 adalah driver Python untuk PostgreSQL.

  1. Pastikan PGAdapter berjalan di komputer yang sama dengan aplikasi yang terhubung menggunakan driver psycopg2 PostgreSQL.

    Untuk informasi selengkapnya, lihat Memulai PGAdapter.

  2. Tentukan localhost dan 5432 sebagai host dan port server database di properti koneksi psycopg2.

    • (Opsional) Tentukan nomor port berbeda jika PGAdapter dikonfigurasi untuk memproses di port selain port PostgreSQL default (5432).
    • (Opsional) Tentukan nama host yang berbeda jika PGAdapter berjalan di host yang berbeda dengan mesin lokal.
    connection = psycopg2.connect(database="database_name",
                                 host="localhost",
                                 port=5432)
    
    cursor = connection.cursor()
    cursor.execute('select \'Hello World\'')
    for row in cursor:
     print(row)
    
    cursor.close()
    connection.close()

Langkah selanjutnya

  • Pelajari PGAdapter lebih lanjut.
  • Untuk informasi selengkapnya tentang opsi koneksi driver psycopg2 PostgreSQL, lihat Opsi Koneksi psycopg2 di repositori GitHub PGAdapter.