PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Instalasi / Menjalankan Basis Data Lokal Postgres

Pesan ini:

menunjukkan bahwa server PostgreSQL Anda tidak menggunakan /var/pgsql_socket sebagai direktori soket domain Unix, yang merupakan titik pertemuan antara server dan klien. Ini cukup umum, karena hanya PostgreSQL yang dikirimkan oleh Apple dengan server OSX yang menggunakan jalur itu. Kebetulan, inilah mengapa createdb perintah yang dikirimkan oleh Apple mencoba menyambung ke server seperti yang dikonfigurasi oleh Apple.

Sejak saat itu, ada banyak solusi berbeda untuk mengatasi masalah tersebut, tetapi yang lebih jelas adalah menggunakan createdb perintah yang disertakan dengan instalasi PostgreSQL Anda, bukan yang sudah diinstal sebelumnya di sistem Anda.

Jika Anda memerlukan bantuan lebih lanjut, Anda harus menentukan bagaimana Anda menginstal PostgreSQL, karena ada beberapa paket berbeda yang menyediakannya, dan semuanya menggunakan jalur yang berbeda untuk menghindari saling menginjak.

Pembaruan untuk Homebrew

Jika menggunakan brew, saya sarankan untuk menerapkan jawabannya di superuser.com:Bagaimana cara mengatur variabel PATH di Mac saya jadi alat yang diinstal Hombrew ditemukan?

Agaknya penulis tutorial Postgres+Postgis yang Anda maksud telah mengubah PATH lama dan lupa menyebutkannya dalam teksnya.

Setelah selesai, perintah which createdb harus mengembalikan /usr/local/bin/psql yang merupakan versi homebrew alih-alih /usr/bin/psql awal yang merupakan versi Apple.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PostgreSQL 11:Peninjau Patch untuk Mempartisi Patch

  2. Fungsi jendela dan lebih banyak agregasi lokal

  3. Pangkas spasi tambahan dengan PostgreSQL

  4. Cara mengurai JSON di postgresql

  5. Basis data postgres restful Api express