3D000: invalid_catalog_name
PostgreSQLO que significa?
O banco de dados ao qual você está tentando se conectar ou acessar não existe. Nenhum banco de dados com o nome informado foi encontrado.
Por que acontece?
Nome de banco de dados grafado incorretamente na connection string; o banco de dados ainda não criado ou removido; sensibilidade a maiúsculas/minúsculas; conexão ao servidor errado; um nome errado na configuração de ambiente (env).
Como resolver
Liste os bancos de dados existentes: psql -l ou SELECT datname FROM pg_database. Corrija o nome do banco de dados na connection string. Crie-o se necessário: CREATE DATABASE database_name; Verifique se você está se conectando ao servidor/à porta corretos. Verifique o nome do BD na configuração da aplicação.