Sou um iniciante em PostgreSQL e estou seguindo uma introdução aos bancos de dados para configurar um banco de dados PostgreSQL local e conectar-me a ele. Estou executando o Debian 15, então faço o seguinte:
# apt update
# apt install postgresql
A instalação foi bem-sucedida. Eu então faço:
sudo -u postgres psql
psql (15.7 (Debian 15.7-0+deb12u1))
Type "help" for help.
postgres=# \l
postgres=# createdb prismatest
postgres-# \l
postgres-# \c prismatest
connection to server on socket "/var/run/postgresql/.s.PGSQL.5433" failed: FATAL: database "prismatest" does not exist
Previous connection kept
Portanto, a lista de bancos de dados não mostra nada e não é possível conectar-se ao banco de dados - supostamente - recém-criado. Meu usuário tem os direitos:
postgres-# \du
List of roles
Role name | Attributes | Member of
-----------+------------------------------------------------------------+-----------
postgres | Superuser, Create role, Create DB, Replication, Bypass RLS | {}
Alguém pode me ajudar a descobrir o que está acontecendo? Obrigado...