Saya baru mengenal Postgres sistem manajemen basis data. Bagaimana cara mengakses atau masuk ke Postgres database dari baris perintah? Panduan singkat ini menjelaskan cara mengakses atau terhubung ke Postgres basis data dari terminal.
Bacaan yang Disarankan :Cara Menemukan 10 Proses Berjalan Teratas berdasarkan Memori dan Penggunaan CPUSebelum Anda dapat masuk ke database, Anda perlu mengetahui nama database target Anda, nama host atau alamat IP dari mesin yang menjalankannya, dan nomor port Postgres server database sedang mendengarkan), dan nama pengguna apa yang ingin Anda sambungkan.
Hubungkan ke Database Postgresql
Anda dapat masuk ke Postgres basis data menggunakan psql , front-end berbasis terminal ke PostgreSQL sebagai berikut, di mana -d
flag digunakan untuk menentukan database yang Anda sambungkan dan -U
menentukan nama pengguna yang Anda hubungkan sebagai. Perhatikan bahwa perintah ini akan memungkinkan Anda untuk masuk ke Postgres database berjalan di localhost:
[ravi@linuxshelltips:~]$ psql -d tecmintdb -U tecmintdbadmin
Jika parameter koneksi database benar, psql akan memberikan prompt dengan nama database yang psql saat ini terhubung, diikuti oleh string => tempat Anda dapat menjalankan perintah SQL.
Hubungkan ke Basis Data Postgresql Jarak Jauh
Untuk mengakses Postgres database berjalan pada host jarak jauh, gunakan -h
opsi untuk menentukan alamat IP host atau nama host mesin tempat server dijalankan, misalnya:
[ravi@linuxshelltips:~]$ psql -d tecmintdb -U tecmintdbadmin -h 10.10.20.5 -p 5432
Secara default, Postgres server database mendengarkan pada port 5432 itulah sebabnya kami tidak menentukan nomor port. Jika server Anda mendengarkan pada port yang berbeda, Anda dapat menggunakan -p
opsi untuk menentukan nomor port (ganti 5432 dengan nomor port sebenarnya yang sedang didengarkan):
[ravi@linuxshelltips:~]$ psql -d tecmintdb -U tecmintdbadmin -p 5432
Untuk memaksa psql untuk meminta kata sandi sebelum menghubungkan (yang seharusnya terjadi secara otomatis), tambahkan -W
bendera:
[ravi@linuxshelltips:~]$ psql -d tecmintdb -U tecmintdbadmin -h dbserver.tecmint.com -p 5432 -W
Itu saja untuk saat ini! Untuk informasi lebih lanjut, lihat psql halaman manual (man psql ) atau halaman bantuan (psql –help ).