PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Createuser:nie można połączyć się z postgresem bazy danych:FATAL:rola tom nie istnieje

Wspomniałeś o Ubuntu, więc zgaduję, że zainstalowałeś pakiety PostgreSQL z Ubuntu do apt.

Jeśli tak, postgres Konto użytkownika PostgreSQL już istnieje i jest skonfigurowane tak, aby było dostępne przez peer uwierzytelnianie dla gniazd unixowych w pg_hba.conf . Dostajesz się do tego, uruchamiając polecenia jako postgres użytkownik unix, np.:

sudo -u postgres createuser owning_user
sudo -u postgres createdb -O owning_user dbname

Wszystko to znajduje się w dokumentacji Ubuntu PostgreSQL, która jest pierwszym hitem Google dla „Ubuntu PostgreSQL” i jest omówiona w wielu pytaniach dotyczących Stack Overflow.

(Utrudniłeś odpowiedź na to pytanie, pomijając szczegóły, takie jak system operacyjny i jego wersja, sposób instalacji PostgreSQL itp.)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak mogę uniemożliwić Postgresowi wstawianie podzapytania?

  2. Czy można określić schemat podczas łączenia się z postgresem za pomocą JDBC?

  3. PostgreSQL:domyślne nazwy ograniczeń

  4. Nie można utworzyć tabeli bazy danych o nazwie „użytkownik” w PostgreSQL

  5. Używanie Barmana do tworzenia kopii zapasowych PostgreSQL — przegląd