Instal klien PostgreSQL (psql) hanya di CentOS

53

Pertanyaan sederhana, tetapi tidak ada sumber yang ditemukan tentang ini. Apakah ada cara untuk menginstal hanya klien PostgreSQL, yang berbasis terminal psql, pada sistem CentOS7, tanpa menginstal server PostgreSQL yang lengkap? Tidak ada yang didedikasikan postgresql-clientatau postgresql94-clientatau yang serupa di repositori.

Aleksandar Stojadinovic
sumber
Instalasi postgres lengkap turun hingga 26 Mb di sistem saya. Jika daemon tidak dimulai, tidak ada alasan mengapa menyakitkan untuk memiliki beberapa file tambahan di sekitarnya. Apakah ada alasan khusus mengapa Anda ingin menyimpan beberapa megabita tambahan?
joepd
Saya tidak memperhatikan komentarnya cukup awal, maaf. Yah, tidak juga (kecuali memiliki kebutuhan untuk menonaktifkan daemon). Sebut saja OCD, saya tidak suka kelebihan perangkat lunak yang ada.
Aleksandar Stojadinovic

Jawaban:

65

Saya pikir konvensi penamaan mungkin hanya mundur dari apa yang Anda harapkan di sana: ada paket

postgresql-server Program-program yang diperlukan untuk membuat dan menjalankan server PostgreSQL

dan satu paket

postgreSQL program klien postgresql

(dan postgresqltidak memiliki ketergantungan pada postgresql-server, setidaknya tidak dalam CentOS 6, meskipun keduanya bergantung pada postgresql-libspaket umum ).

Ulrich Schwarz
sumber
4
Pada topi merah 64-bit itu akan menjadi postgresql.x86_64. Perintah untuk mencari tahu ini adalah login sebagai root dan jalankan yum list | grep postgresql.
arun
@arun: ya. (Setelah OS diinstal, Anda akan secara otomatis mendapatkan versi yang cocok dengan arsitektur Anda, kecuali jika Anda secara eksplisit meminta .i686atau .x86_64)
Ulrich Schwarz