3D000 PostgreSQL Origin: Data Last updated 13 Oct 2026

FATAL: database "x" does not exist

The connection names a database that isn’t on that server.

Exact message you may see database does not exist
Seen on: PostgreSQL

Meaning

Not created yet, typo/case mismatch (PostgreSQL folds unquoted names to lowercase), or connecting with the username as the default database name.

Common causes

  • Database never created
  • Case mismatch ("MyApp" created with quotes)
  • psql defaulting to a database named after the user
  • Wrong server/environment

⚡ Quick fix

  1. createdb dbname
  2. Check \l in psql
  3. Specify the database explicitly: psql -d postgres

Detailed fix by platform

PostgreSQL

  1. sudo -u postgres createdb -O app appdb

How to diagnose

  1. Name — Exact name/case?
  2. Server — Right host?

🔧 Still not fixed?

Many errors look alike. If the steps above didn’t solve it, one of these is probably what you’re facing:

Where this error sits

Origin: Data. Errors that are often confused with or caused by this one (click to open):

1000 — Cloudflare Error 1000: DNS points to prohibited IP (Cloudflare)10001049 — MySQL ERROR 1049 (42000): Unknown database 'x' (MySQL)104953300 — FATAL: sorry, too many clients already / remaining connection slots are reserved for non-replication superuser connections (PostgreSQL)53300AADSTS90002 — AADSTS90002: Tenant 'x' not found (Azure)AADSTS90002AH00558 — Apache: AH00558: apache2: Could not reliably determine the server's fully qualified domain name (Nginx / Apache)AH00558api_version_invalid — API Error: Invalid or unsupported API version (API)api_version_invalidAzureWebJobsStorage — Azure Functions: Value cannot be null. (Parameter 'connectionString') / Missing value for AzureWebJobsStorage (Azure)AzureWebJobsStorageconnection closed — server closed the connection unexpectedly — This probably means the server terminated abnormally before or while processing the request. (PostgreSQL)connection closed3D000

Explore the map of this error Full error map →

🧠 Still stuck? Analyze your error

Paste the full message, response headers or stack trace — we'll detect the platform and point to the most likely cause.

💬 What worked for others

No tips yet — did something else fix this for you?

Share what worked for you

Tips are checked by an editor before they appear. Links are removed.