GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara Menghubungkan ke Database PostgreSQL Dari Baris Perintah di Linux

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.


Ubuntu
  1. Cara menginstal perangkat lunak dari baris perintah Linux

  2. Bagaimana cara Memperbarui catatan A dari Antarmuka Baris Perintah di Linux?

  3. Cara Menghapus Pengguna di Linux Menggunakan Command Line

  1. Cara Restart atau Reboot Server Linux dari Command Line

  2. Bagaimana Cara Memasang Otomatis Dari Baris Perintah?

  3. Uji kredensial MySQL dari baris perintah Linux?

  1. Cara Daftar Pengguna di Linux, Daftar semua Perintah Pengguna

  2. Cara Memeriksa Versi Kernel di Linux di Command Line

  3. Cara Menghubungkan ke MySQL dari Baris Perintah Windows