Can't create database

November 13, 2019 122 views
DigitalOcean Managed PostgreSQL Database

When running createdb I am receiving following error:

createdb: could not connect to database template1: FATAL:  pg_hba.conf rejects connection for host "XXX.XXX.XXX.XXX", user "doadmin", database "template1", SSL on

I can connect to the cluster and create new database users. ANy idea what could be causing it?

createdb is called as a part of external script of one of the libraries I’m using and while I could just create database manually via DO panel and run the installation process manually, that would be rather cumbersome

edited by aha
1 Answer

Hello, @broisatse

Can you please let me know if you’ve allowed external connections to the database or only certain IP addresses can access it? The error itself it’s:

pg_hba.conf rejects connection for host "XXX.XXX.XXX.XXX"

Let me know how it goes.

  • External connections are limited to certain ips, the list includes my public IP.

    However, the error also happens when connecting from mmy kubernetes node (in same region) using private network. Additionally, I have no trouble connecting with psql or creating new users (both on public and private network), it just createdb that fails to connect.

Have another answer? Share your knowledge.