GNU/Linux >> Belajar Linux >  >> Linux

Cara Masuk ke Database Postgresql dari Command-line

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 CPU

Sebelum 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 ).


Linux
  1. Cara Mencari Web Dari Terminal Di Linux

  2. Di mana log cron / crontab? / Bagaimana cara mengaktifkan Cron Log?

  3. Crontab Log:Cara Mencatat Keluaran Skrip Cron Saya

  1. Cara Mengizinkan Koneksi Jarak Jauh ke Database PostgreSQL menggunakan psql

  2. cara masuk ke mysql dan menanyakan database dari terminal linux

  3. Bagaimana cara me-restart Linux (Ubuntu) dari baris perintah?

  1. Cara Membuat USB Bootable Linux dari Baris Perintah Linux

  2. Bagaimana Mendeteksi Jika Shell Dikendalikan Dari Ssh?

  3. Bagaimana saya bisa menyalin output dari perintah jarak jauh ke clipboard lokal?