sql >> Databáze >  >> RDS >> PostgreSQL

psql:FATAL:databáze neexistuje

Zdá se, že váš správce balíčků pro vás nedokázal vytvořit databázi s názvem $user. Důvod, že

psql -d template1

funguje pro vás tak, že template1 je databáze vytvořená samotným postgresem a je přítomna na všech instalacích. Zjevně se můžete přihlásit do template1, takže musíte mít nějaká práva, která vám přidělila databáze. Zkuste to v příkazovém řádku:

createdb

a poté zjistěte, zda se můžete znovu přihlásit pomocí

psql -h localhost

Tím jednoduše vytvoříte databázi pro vašeho přihlášeného uživatele, což je myslím to, co hledáte. Pokud createb selže, nemáte dostatek práv k vytvoření vlastní databáze a budete muset přijít na to, jak opravit homebrew balíček.



  1. Vyberte druhou nejnižší minimální hodnotu v Oracle

  2. Spouštěče události ROLLBACK v postgresql

  3. Diagnostika zablokování v SQL Server 2005

  4. ORA-01658:nelze vytvořit INITIAL rozsah pro segment v tabulkovém prostoru TS_DATA