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

psql:FATAL:basis data tidak ada

Tampaknya manajer paket Anda gagal membuat database bernama $user untuk Anda. Alasannya

psql -d template1

bekerja untuk Anda adalah bahwa template1 adalah database yang dibuat oleh postgres itu sendiri, dan hadir di semua instalasi. Anda tampaknya dapat masuk ke template1, jadi Anda harus memiliki beberapa hak yang diberikan kepada Anda oleh database. Coba ini di prompt shell:

createdb

dan kemudian lihat apakah Anda dapat masuk lagi dengan

psql -h localhost

Ini hanya akan membuat database untuk pengguna login Anda, yang menurut saya adalah apa yang Anda cari. Jika createb gagal, maka Anda tidak memiliki cukup hak untuk membuat database Anda sendiri, dan Anda harus mencari cara untuk memperbaiki paket homebrew.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara mengekstrak tahun dan bulan dari tanggal di PostgreSQL tanpa menggunakan fungsi to_char()?

  2. Menyortir elemen array

  3. Menerapkan dan Mengelola PostgreSQL 11:Baru di ClusterControl 1.7.1

  4. Cara Mengelompokkan Odoo 12 dengan Replikasi Streaming PostgreSQL untuk Ketersediaan Tinggi

  5. Permintaan PostgreSQL untuk mengembalikan hasil sebagai daftar yang dipisahkan koma