- How to Connect to PostgreSQL Database Clusters
- How do I fix a "permission denied for schema public" error in PostgreSQL?
- How to Manage Connection Pools for PostgreSQL Database Clusters
- How do I fix the "Connection Timed Out" error when connecting to my database?
- PostgreSQL Pricing
- How do I fix the "Connection Refused" error when connecting to my database?
- How do I fix the pg_dump "aborting because of server version mismatch" error?
- How to Modify User Privileges in PostgreSQL Databases
- How to Migrate PostgreSQL Databases to DigitalOcean using Continuous Migration
- Supported PostgreSQL Extensions
PostgreSQL
Generated on 23 Apr 2025
PostgreSQL is an open source, object-relational database built for extensibility, data integrity, and speed. Its concurrency support makes it fully ACID-compliant, and it supports dynamic loading and catalog-driven operations to let users customize its data types, functions, and more.
Quickstarts and intermediate tutorials to get started.
How to modify users and databases, improve performance and high availability, migrate data, and more.
Native and third-party tools, troubleshooting, and answers to frequently asked questions.
Explanations and definitions of core concepts in PostgreSQL.
Features, plans and pricing, availability, limits, known issues, and more.
Get help with technical support and answers to frequently asked questions.
Latest Updates
19 March 2025
-
We have released new Storage-Optimized Droplet plans for MySQL and PostgreSQL with 48 CPUs, 384 GiB of RAM, and 20 TB (MySQL)/30 TB (PostgreSQL) of storage in SGP1, SFO2, and FRA1. For more details, see our pricing pages for MySQL and PostgreSQL.
28 February 2025
-
All managed databases except MongoDB now support up to 2,000 IP addresses as trusted sources. To add trusted sources, see our guides for MySQL, PostgreSQL, Caching, MongoDB, OpenSearch, and Kafka.
31 January 2025
-
PostgreSQL 17 is now available for database clusters. You can upgrade earlier versions of PostgreSQL clusters to newer versions without any downtime using the DigitalOcean Control Panel.
For more information, see all PostgreSQL release notes.