Saya menginstal PostgreSQL di komputer dengan Mac OS X menggunakan One click installer . Lalu saya mencoba mengakses PostgreSQL menggunakan psql
perintah, tetapi sepertinya tidak tersedia.
Saya menerima pesan ini:
psql
-bash: psql: command not found
Apakah saya harus menginstal sesuatu yang lebih? Atau bagaimana saya bisa mengonfigurasi PostgreSQL sehingga saya dapat menggunakannya di komputer saya?
sumber
/Library/PostgreSQL/9.0/bin/psql
dan saya membuat.bash_profile
file seperti yang Anda sarankan dan berfungsi dengan baik.sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.locate.plist
kemudian menunggufind
prosesnya selesaiexport PATH=/Applications/Postgres.app/Contents/Versions/latest/bin/:$PATH
Saya sangat merekomendasikan menggunakan
Postgres.app
dari tim Heroku, yang juga didukung oleh mereka!Ini memiliki ikon menubar dan menu memiliki
psql
item:Anda juga akan menemukan
psql
disertakan di sini jika Anda ingin versi yang sama seperti server (jalur dapat bervariasi menurut versi):Jika mau, Anda dapat menambahkan jalur ini ke skrip startup Anda untuk mengeksekusi
psql
secara langsung:CAVEAT! AFAIK,
Postgres.app
tidak mendukung koneksi melalui soket Unix (saya tidak yakin apa ini ...), dan hanya mendukung koneksi TCP / IP. Jadi jangan panik jika Anda gagal terhubung ke sana dari beberapa program lain.sumber
/Applications/Postgres.app/Contents/Versions/latest/bin
export PATH=/Applications/Postgres.app/Contents/Versions/latest/bin/:$PATH
Heroku team
dan aplikasi. Bisakah Anda berbagi bagaimana mereka terhubung?Muncul "cara" untuk menginstal klien, jika Anda ingin menggunakan hombrew, adalah:
$ brew instal postgresql
maka
psql
(baris perintah klien) sekarang akan tersedia untuk Anda (juga menginstal server / database Postgres lokal, tetapi Anda tidak harus menggunakannya jika yang Anda inginkan adalah klien).Rupanya ada juga 'wrapper' ke psql untuk membuatnya lebih "user friendly" juga tersedia via homebrew (
brew install pgcli
) jika menarik.Pgcli is a command line interface for Postgres with auto-completion and syntax highlighting.
Opsi lain adalah menginstal
libpq
paket homebrew, tetapi Anda harus memaksa tautannya (yang tidak disarankan hari ini)atau menambahkannya ke PATH Anda (yang dianjurkan), lihat petunjuk yang dikatakan homebrew setelah instalasi.
sumber
psql
tanpa menginstal mesin database keseluruhan. Saya merasapgcli
lebih nyaman ketika misalnya Anda ingin semua layanan Anda di-dock. Way to go @rogerdpack!Menurut panduan instalasi setelah instalasi selesai harus ada jalan pintas untuk StackBuilder, pgAdmin3 dan psql dalam folder Aplikasi Postgres:
Jika ada pintasan seperti itu periksa di mana psql menunjuk.
sumber
postgresql.org
.