// troubleshooting guide · pgvector
pgvector Error: extension "vector" is not available
- Status
- Workaround available
- platforms:
- Self-hosted, Docker, Supabase, Neon, RDS
- updated:
- November 15, 2026
- reports:
- 4
- Method
- how we research
RUNBOOK · pgvector/extension-vector-is-not-available4 FIXES
// quick answer
The server cannot find the vector extension files. Use the name vector, install the package for your Postgres major version, then CREATE EXTENSION vector.
Most likely fix: Use the right name
How to fix it
// try these in order, the most common fix is first
FIX 1Use the right name
- 01Run CREATE EXTENSION vector;
- 02The project is called pgvector but the extension is registered as vector
Did this fix it?FIX 2Check availability
- 01Run SELECT * FROM pg_available_extensions WHERE name = 'vector';
- 02If empty, the files are missing for this server
Did this fix it?FIX 3Install for your Postgres version
- 01On Debian or Ubuntu install the package for your major version, for example postgresql-16-pgvector
- 02Or use the pgvector Docker image
- 03Restart Postgres and retry
Did this fix it?FIX 4Managed hosts
- 01Supabase: enable vector on the Extensions page
- 02Neon: run CREATE EXTENSION IF NOT EXISTS vector;
- 03If your host does not offer it, ask support or switch template (Railway and Vultr threads show this)
Did this fix it?
Symptoms
ERROR: extension "vector" is not available or could not open extension control file vector.control.
Why it happens
- C-01Using CREATE EXTENSION pgvector instead of vector
- C-02pgvector package not installed for your Postgres major version
- C-03Postgres upgraded and old extension files left behind
- C-04Managed host or template that does not ship it
// this guide also covers
- extension vector is not available
- could not open extension control file vector.control
- pgvector extension not found
Still not working?
If pgvector keeps failing, you're not alone. See every pgvector 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 usOther pgvector errors
- pgvector HNSW Index Build Slow
- pgvector "operator does not exist: vector <=>" Error
- pgvector Dimension Limit: Cannot Index More Than 2000 Dimensions
- pgvector "different vector dimensions" Error
- pgvector Query Returns Fewer Results Than LIMIT With Filter
- pgvector Index Not Being Used
- pgvector HNSW Build Out of Memory or Shared Memory Error
- How to Enable pgvector on Supabase