// troubleshooting guide · cockroachdb
CockroachDB 'Not Supported' / Postgres Compatibility Errors Fix
- Status
- Ongoing
- platforms:
- Self-hosted and CockroachDB Cloud
- updated:
- November 15, 2026
- reports:
- 4
- Method
- how we research
RUNBOOK · cockroachdb/postgres-incompatible-errors4 FIXES
// quick answer
CockroachDB speaks the PostgreSQL wire protocol but not every feature, so migrations hit 'unimplemented' errors for some extensions, triggers, stored procedure features and types.
Most likely fix: Read the error number
How to fix it
// try these in order, the most common fix is first
FIX 1Read the error number
- 01Search the 'unimplemented' issue link in the error message on GitHub; many have workarounds
Did this fix it?FIX 2Use the Schema Conversion tool
- 01Run MOLT Schema Conversion and MOLT Fetch to find and fix incompatible DDL before migrating
Did this fix it?FIX 3Adapt IDs and sequences
- 01Use UUID primary keys or the sql.defaults.serial_normalization setting
- 02Avoid relying on gap-free sequences
Did this fix it?FIX 4Check compatibility before committing
- 01Test your ORM and drivers on a trial cluster
- 02If too many gaps, consider Aurora, Postgres or YugabyteDB
Did this fix it?
Symptoms
ERROR: unimplemented; feature not supported; pg_dump import fails; ORM migration errors; SERIAL behaves differently.
Why it happens
- C-01Postgres extensions or features CockroachDB lacks or only partly supports
- C-02SERIAL creates unique_rowid() values, not sequential integers
- C-03Different default isolation (SERIALIZABLE) and locking behavior
- C-04ORM or driver assuming Postgres internals (pg_catalog differences)
// this guide also covers
- cockroachdb unimplemented
- cockroachdb postgres compatibility
- cockroachdb not supported
- cockroachdb vs postgres differences
- cockroachdb pg_dump import error
Still not working?
If CockroachDB keeps failing, you're not alone. See every CockroachDB problem users report or the alternatives people switch to.
Have an app idea? Our small team builds any software: web and mobile apps, games, desktop, AI tools. Price agreed together.
Talk to usThe same problem in other apps
All not loading, error messages & connection guides →
PlanetScale Prisma Connection Errors (PlanetScale)
Other CockroachDB errors
- CockroachDB 'restart transaction' Error (40001) Fix
- CockroachDB Cluster Throttled: License Expired or No Telemetry
- Why Is CockroachDB Slow? Slow Query Fixes
- CockroachDB Connection Refused / Cannot Connect Fix
- CockroachDB Node Down or Cluster Unavailable: Fix
- CockroachDB High Memory, CPU or OOM Crash Fix
- CockroachDB Cloud Bill Too High: How to Cut Costs
- How to Cancel or Downgrade CockroachDB Cloud