Recebi o erro ao conectar ao Postgres de um aplicativo externo. A correção é relativa ao idioma que você usa. Em Java você precisa encadear o
?sslmode=require
para consultar a string, em NodeJS (minha situação) você deve adicionar rejectUnauthorized: false
como segue - const client = new Client({
connectionString: process.env.DATABASE_URL,
ssl: {
rejectUnauthorized: false
}
});
Consulte https://devcenter.heroku.com/articles/heroku-postgresql para obter mais detalhes.
Aproveitar!