Give Feedback

DigitalOcean Managed PostgreSQL for Vector Search

Generated on 4 Nov 2026

DigitalOcean Managed PostgreSQL for vector search uses the same managed PostgreSQL engine available under Managed Databases, with the pgvector and pgvectorscale extensions for storing and querying vector embeddings alongside relational data.

Copy llms.txt View llms.txt
Most Viewed PostgreSQL Articles
  1. How to Enable pgvector
  2. How to Create a Vector Index
  3. How to Use pgvectorscale with PostgreSQL Vector Search
  4. How to Create a PostgreSQL Vector Database Cluster
  5. Vector Search Quickstart
  6. How to Generate and Load Embeddings
  7. Best Practices for Advanced PostgreSQL Vector Workloads
  8. How to Query with Hybrid Search
  9. Best Practices for PostgreSQL Vector Search
  10. How to Index Vectors
Getting Started

Quickstart guides for using DigitalOcean Managed PostgreSQL with pgvector as a vector database.

How-Tos

How to enable pgvector, load embeddings, index and tune vector search, and build advanced workloads with pgvectorscale.

Concepts

Core PostgreSQL vector search concepts, including pgvector, pgvectorscale, embeddings, vector indexes, distance operators, and hybrid search.

DigitalOcean Managed PostgreSQL for vector search is the same managed PostgreSQL engine available under Managed Databases, with support for vector workloads through PostgreSQL extensions.

Use PostgreSQL for vector search when you want to store embeddings alongside relational data, query vectors with SQL, and keep one database as your source of truth.

PostgreSQL vector databases support:

Enable each extension per database with CREATE EXTENSION.

When to Choose PostgreSQL

Choose PostgreSQL for vector workloads when you need:

For larger search-focused workloads, consider OpenSearch or Weaviate. For hybrid keyword and vector search as a first-class search workflow, consider OpenSearch.

What Is Included

PostgreSQL vector databases include the following vector search capabilities:

PostgreSQL doesn’t generate embeddings. Generate embeddings in your application or ingest pipeline, then insert the resulting vectors into PostgreSQL.

Use Existing PostgreSQL Clusters

PostgreSQL clusters created through Vector Databases and Managed Databases use the same managed PostgreSQL engine. If you already have a compatible Managed PostgreSQL cluster, enable vector search with:

CREATE EXTENSION vector;

Latest Updates

Upcoming Changes

7 October 2026

6 October 2026

30 September 2026

For more information, see the full release notes.

We can't find any results for your search.

Try using different keywords or simplifying your search terms.