Pendahuluan
PostgreSQL adalah sistem manajemen basis data relasional sumber terbuka.
Psql adalah program terminal interaktif untuk bekerja dengan PostgreSQL. Gunakan psql untuk mengedit, mengotomatisasi, dan mengeksekusi kueri di PostgreSQL.
pgAdmin adalah antarmuka web untuk mengelola database PostgreSQL. Ini menyediakan lingkungan visual yang ramah pengguna dengan sejumlah solusi praktis yang membuat pengelolaan database menjadi mudah.
Dalam tutorial ini, Anda akan mempelajari cara menghubungkan ke PostgreSQL dari baris perintah menggunakan psql atau pgAdmin.
Prasyarat
- Panduan ini mengasumsikan bahwa Anda telah menginstal PostgreSQL dan membuat database yang ingin Anda akses.
- Akses ke jendela baris perintah/terminal
- Sudo atau akar hak istimewa
- pgAdmin 4 terpasang
Cara Menghubungkan ke PostgreSQL Menggunakan psql
Menginstal PostgreSQL membuat database default dan akun pengguna, keduanya disebut 'postgres.'
Untuk masuk ke 'postgres' akun pengguna ketik perintah berikut di terminal:
sudo -i -u postgres
Contoh ini menunjukkan perintah dalam distribusi berbasis Debian, Ubuntu.
Untuk hasil yang sama pada Topi Merah– sistem berbasis, (mis., Centos dan Fedora) gunakan salah satu dari perintah berikut:
su postgres
atau
su -i postgres
Perintah-perintah ini membuka bash shell dan memberi pengguna 'postgres' hak akses root di dalam shell itu.
Perintah yang sama berlaku jika Anda telah membuat pengguna yang berbeda dan database yang sesuai dengan nama yang sama. Jika pengguna bernama 'test1', peran itu akan mencoba menyambung ke database yang disebut 'test1' secara default.
Untuk mulai menggunakan psql , masukkan perintah:
psql
Layar berikut mengonfirmasi bahwa Anda sekarang dapat mengedit dan menjalankan kueri di PostgreSQL.
PostgreSQL dapat mendukung dan memelihara sejumlah besar database dan pengguna secara bersamaan. Setelah Anda masuk, mudah untuk mengonfirmasi koneksi saat ini dan informasi pengguna.
Cukup masukkan perintah:
\conninfo
Keluarannya membantu menentukan pengguna dan basis data mana yang sedang berinteraksi dengan Anda.
Cara Mengakses psql Secara Langsung Menggunakan Sudo
Dimungkinkan untuk terhubung dengan PostgreSQL secara langsung dan melewati perantara bash shell .
Jika Anda yakin bahwa semua komponen basis data dan pengguna Anda telah dikonfigurasi dengan benar, Anda dapat langsung masuk ke psql:
sudo -i -u postgres psql
-u
opsi (pengguna) menyebabkan sudo
untuk menjalankan perintah yang ditentukan sebagai pengguna selain root. Seperti metode sebelumnya, Anda sekarang dapat bekerja dengan database dengan mengeksekusi kueri.
Cara Mengakses PostgreSQL Dengan pgAdmin
pgAdmin adalah alat grafis untuk mengelola database PostgreSQL. Setelah menginstal dan mengonfigurasi pgAdmin 4 versi browser terbaru, Anda perlu membuat akun pengguna pgAdmin awal.
Penyiapan dasar memerlukan email dan sandi untuk mengautentikasi akses ke antarmuka web.
python /usr/lib/python2.7/site-packages/pgadmin4-web/setup.py
Setelah email dan kata sandi ditentukan, akses antarmuka pgAdmin4 dengan menggunakan:
http://localhost/pgadmin4
Atau:
http://ip-adress/pgadmin4
Untuk mengautentikasi, gunakan alamat email dan kata sandi yang dibuat sebelumnya. Setelah antarmuka pengguna dimuat, tambahkan server PostgreSQL dengan menavigasi ke Server> Buat> Server .
Umum dan Koneksi tab memungkinkan Anda memasukkan nilai untuk nama server dan kredensial pengguna basis data Anda.
Hostname/alamat adalah lokasi mesin tempat server PostgreSQL dijalankan. Koneksi dengan akun pengguna Anda dibuat setelah Anda menyimpan informasi yang dimasukkan. Antarmuka menyajikan ikhtisar database yang dapat diakses oleh akun pengguna Anda.
Untuk memasukkan dan menjalankan kueri, klik Alat> Alat Kueri atau tekan ALT+Shift+Q dalam database saat ini.