LogoLogo
User GuidesDeveloper ReferenceSupportFAQsLog in
  • IONOS Cloud Documentation
  • Release Notes
    • May 2025
    • Previous Releases
      • 2025 Releases
        • April 2025
        • March 2025
        • February 2025
        • January 2025
      • 2024 Releases
        • December 2024
        • November 2024
        • October 2024
        • August 2024
        • July 2024
        • June 2024
        • May 2024
        • April 2024
        • March 2024
        • February 2024
        • January 2024
      • 2023 Releases
        • December 2023
        • November 2023
        • October 2023
        • September 2023
        • August 2023
        • July 2023
        • June 2023
        • May 2023
  • Set up IONOS Cloud
    • Get Started
      • Log in to the Data Center Designer
      • Create a Data Center
      • Configure a Data Center
      • Set User Privileges for Data Center
    • Data Center Designer
    • Account Management
      • My Customer Data
      • Payment Details
      • Account Security
      • DCD Default Settings
    • Management
      • Identity & Access Management
        • Users & Groups
        • Password Policy
        • Token Manager
      • Usage
        • Cost & Usage
        • Cost Alert
        • Resource Overview
    • Developer Reference
  • AI
    • AI Model Hub
      • Overview
      • Data Handling
      • Advanced Concepts
        • Embeddings
        • Tool Calling
      • Use Cases
        • Enrich Text with AI-Generated Images
        • Intelligent Document Search with AI
      • Tutorials
        • Access Management
        • Text Generation
        • Tool Calling
        • Image Generation
        • Text Embeddings
        • Document Collections
        • Retrieval Augmented Generation
        • Tool Integration
      • FAQs
  • Compute Services
    • Compute Engine
      • Dedicated Core Servers
      • vCPU Servers
      • DCD How-Tos
        • Set Up a Dedicated Core Server
        • Set Up a vCPU Server
        • Enable IPv6
        • Connect via Remote Console
        • Connect to Virtual Machines via SSH
          • Generate SSH keys
          • Manage SSH keys
          • Associate an SSH key with a VM
          • Connect to your VM (Linux) instance via an SSH client
        • Boot with cloud-init
      • Compute Engine FAQs
      • Product Renaming FAQs
      • Changes to AMD Opteron Virtual Machines
      • Migrate from AMD Opteron Servers in Frankfurt (de/fra)
      • API Reference
    • Cubes
      • Overview
      • DCD How-Tos
        • Set Up a Cube
        • Enable IPv6
        • Connect via Remote Console
        • Connect to Virtual Machines via SSH
          • Generate SSH keys
          • Manage SSH keys
          • Associate an SSH key with a VM
          • Connect to your VM (Linux) instance via an SSH client
        • Boot with cloud-init
        • Suspend a Cube
        • Resume a Cube
      • API How-Tos
      • FAQs
      • API Reference
    • VM Auto Scaling
      • Overview
        • Features and Benefits
        • Limitations
      • How-Tos
        • Configure a VM Auto Scaling Group
        • Configure replicas
        • Modify a VM Auto Scaling Group
        • Delete a VM Auto Scaling Group
        • View the associated Servers
        • View Jobs
      • VM Auto Scaling FAQs
      • API Reference
  • Containers
    • Managed Kubernetes
      • Overview
        • Public Node Pools
        • Private Node Pools
        • Monitor Kubernetes Status
        • Release Schedule
        • Limitations
      • Use Cases
        • Preserve Source IP Address When Using Ingress
        • Add Custom CoreDNS Configuration
        • Horizontal Scaling of Network Traffic
        • Optimize Kubernetes Deployments for Compute Resources and Storage Volumes
        • Assign a Static IP Address to a Kubernetes Service
      • DCD How-Tos
        • Set User Privileges
        • Set Up a Kubernetes Cluster
        • Download Kubeconfig
        • Update a Cluster
        • Delete a Cluster
        • Manage Node Pools
        • Update a Node Pool
        • Delete a Node Pool
        • Security and User Management
        • Mount an NFS Volume
      • API How-Tos
        • Set User Privileges
      • Maintenance Window
      • Upgrade Node Pools
      • FAQs
      • API Reference
    • Private Container Registry
      • Overview
      • DCD How-Tos
        • Create a Container Registry
        • Manage a Token
        • Garbage Collection Settings
        • Enable Vulnerability Scanning
        • View Vulnerability Scan Results
        • Delete a Repository
        • Delete a Registry
      • API How-Tos
        • GET Locations
        • GET Registries
        • Create Container Registry
        • GET Registry by ID
        • Create Registry Token
        • Delete Repository
        • Delete Token
        • Delete Registry
      • API Reference
      • FAQs
  • Data Analytics
    • Event Streams for Apache Kafka
      • Overview
        • Features and Benefits
        • High Availability and Optimization
        • Cluster sizes
      • Use Cases
      • DCD How-Tos
        • Create a Kafka Cluster
        • List Kafka Clusters
        • Create a Kafka Topic
        • Delete a Kafka Topic
        • Delete a Kafka Cluster
      • API How-Tos
        • Create a Kafka Cluster
        • Retrieve a Kafka Cluster
        • List all Kafka Clusters
        • Delete a Kafka Cluster
        • Create a Kafka Topic
        • List All Kafka Topics
        • Retrieve a Kafka Topic
        • Delete a Kafka Topic
        • List all Kafka Users
        • Retrieve Kafka Cluster User Credentials
        • Configure Access to Kafka Cluster
    • Managed Stackable Data Platform
      • Overview
      • How-Tos
        • Initial Cluster Setup
        • Deploy Stackable Services
        • Use a Plain Cluster
      • API Reference
  • Databases
    • Database as a Service
    • In-Memory DB
      • Overview
        • Features and Benefits
        • Data Persistence
        • High Availability and Scaling
        • Switchover and Failover Processes
        • Backups
        • Working with In-Memory DB
        • Upgrade and Maintenance
        • Limitations
      • Use Cases
      • DCD How-Tos
        • Set Up an In-Memory DB Cluster
        • View the list of In-Memory DB Clusters
        • Delete an In-Memory DB Cluster
      • API How-Tos
        • Prerequisites
        • Create an In-Memory DB Instance
        • Verify the Status of an In-Memory DB Instance
        • Connect to an In-Memory DB Instance from the Kubernetes Cluster
        • Retrieve In-Memory DB Instances
        • Fetch an In-Memory DB Instance
        • Modify an In-Memory DB Instance
        • Delete an In-Memory DB Instance
        • Retrieve an In-Memory DB Snapshot
        • Retrieve In-Memory DB Snapshots
        • Create an In-Memory DB Restore
        • Retrieve an In-Memory DB Restore
        • Retrieve In-Memory DB Restores
      • FAQs
      • API Reference
    • MariaDB
      • Overview
        • Features and Benefits
        • High Availability and Scaling
        • Switchover and Failover Processes
        • Backups
        • Working with MariaDB
        • User Privileges
        • Resource Usage
        • Limitations
        • Upgrade and Maintenance
        • Logs
      • Use Cases
      • DCD How-Tos
        • Set Up a MariaDB Cluster
        • View the list of MariaDB Clusters
        • Restore a MariaDB Cluster from a Backup
        • Delete a MariaDB Cluster
      • API How-Tos
        • Prerequisites
        • Create a MariaDB Cluster
        • Verify the Status of a MariaDB Cluster
        • Connect from Kubernetes
        • List MariaDB Clusters
        • Fetch a MariaDB Cluster
        • Delete a MariaDB Cluster
        • List MariaDB Cluster Backups
        • Fetch a specific Backup of a MariaDB Cluster
        • Retrieve all Backups of a MariaDB Cluster
        • Create a MariaDB Cluster from a Backup
        • Restore a MariaDB Cluster from a Backup
      • Troubleshooting
        • Diagnose Table Bloating
        • Reset your Database Password
      • FAQs
      • API Reference
    • MongoDB
      • Overview
        • High Availability
        • Maintenance Window
        • Backup and Recovery
        • Sizing
      • DCD How-Tos
        • Set Up a MongoDB Cluster
        • View MongoDB Clusters
        • Update a MongoDB Cluster
        • Restore a MongoDB Cluster
        • Delete a MongoDB Cluster
      • API How-Tos
        • Create a MongoDB Cluster
        • Create a Sharded Database Cluster
        • Modify Cluster Attributes
        • Enable the BI Connector
        • Users Management
        • Access Logs
        • Database Migration
        • Restore a Database
        • Connect from Kubernetes
      • API Reference
    • PostgreSQL
      • Overview
        • High Availability and Scaling
        • Failover and Upgrade
        • Backup and Recovery
        • Activate Extensions
      • DCD How-Tos
        • Set Up a PostgreSQL Cluster
        • View PostgreSQL Clusters
        • Modify a PostgreSQL Cluster
        • Clone a PostgreSQL Cluster
        • Restore a PostgreSQL Cluster
        • Delete a PostgreSQL Cluster
        • View Cluster Metrics
      • API How-Tos
        • Set Up a Database Cluster
        • Modify Cluster Attributes
        • Managing users and databases
        • Access Logs
        • Database Migration
        • Restore from Backup
        • Connect from Kubernetes
        • View Cluster Metrics
      • Troubleshooting
      • PostgreSQL FAQs
      • API Reference
  • Network Services
    • API Gateway
      • Overview
        • Features and Benefits
        • Use Cases
        • gRPC and WebSocket
        • Observability
      • DCD How-Tos
        • Set User Privileges for API Gateway
        • Create API Instance
        • Custom Domains
        • Configure Routes and Upstreams
      • API How-Tos
        • Create Gateway
        • Retrieve Gateway
        • Ensure Gateway
        • Delete Gateway
        • Create Route
        • Retrieve Route
        • Ensure Route
        • Delete Route
      • Features
        • Caching
      • FAQs
      • API Reference
    • CDN
      • Overview
        • Features and Benefits
        • Caching
        • Web Application Firewall
        • Limitations
      • Use Cases
      • DCD How-Tos
        • Set User Privileges for CDN
        • Create a CDN Distribution
        • View CDN Distributions
        • Update a CDN Distribution
        • Delete a CDN Distribution
      • API How-Tos
        • Set User Privileges via the API
        • Create a Distribution
        • Retrieve a Distribution
        • Retrieve All Distributions
        • Update a Distribution
        • Delete a Distribution
        • Retrieve all CDN IP Addresses
      • FAQs
      • API Reference
    • Certificate Manager
      • Overview
      • DCD How-Tos
        • Create a Certificate
        • View Certificates
        • Update a Certificate
        • Delete a Certificate
        • Create ACME Provider
        • View ACME Providers
        • Update an ACME Provider
        • Delete an ACME Provider
      • API How-Tos
        • Create an Auto Certificate
      • API Reference
    • Cloud DNS
      • Overview
        • Features and Benefits
      • Use Cases
      • DCD How-Tos
        • Set User Privileges via the DCD
        • Manage DNS Zones
        • Manage DNS Records of a Zone
        • Create and Manage Reverse DNS Record
      • API How-Tos
        • Set User Privileges via the API
        • Create a DNS Zone
        • Create a DNS Record
        • Create and Manage a Reverse DNS Record
        • Connect Domain Name to Cloud DNS
        • Perform PUT Request for Non-Existing Records
        • Import a DNS Zone
        • Export a DNS Zone
        • Create a Secondary DNS Zone
        • Manage DNSSEC Signing Keys
      • Tutorials
        • ExternalDNS for Managed Kubernetes
        • Set Up a Secondary Zone
        • Enhance Email Deliverability with a Reverse DNS, SPF, and DKIM Record
        • Issue TLS Certificates using IONOS Cloud Certbot Plugin
        • Set Up a TLS Certificate using acme.sh and IONOS Cloud DNS
        • Manage TLS Certificates using IONOS Cloud DNS Webhook for cert-manager
      • FAQs
      • API Reference
    • Cross Connect
      • Overview
        • Features and Benefits
        • Limitations
        • Use Cases
      • DCD How-Tos
        • Set User Privileges for Cross Connect
        • Create a Cross Connect
        • Manage Cross Connects and Permissions
        • Connect LAN to a Cross Connect
        • Disconnect a LAN from a Cross Connect
        • Delete a Cross Connect
        • Upgrade Cross Connect to the Latest Version
      • API How-Tos
        • Set User Privileges for Cross Connect
        • Create Cross Connect
        • Connect a LAN to a Cross Connect
        • Update a Cross Connect
        • Delete a Cross Connect
      • FAQs
      • API Reference
    • DDoS Protect
    • Flow Logs
      • Overview
      • How-Tos
        • Configure Flow Logs
        • Delete a Flow Log
      • Flow Log Record
    • IPv6 Configuration
      • Overview
      • Virtual Data Center LANs
      • DCD How-Tos
        • Enable IPv6
        • Update IPv6
        • Disable IPv6
      • Limitations
      • FAQs
      • API Reference
    • Managed Application Load Balancer
      • Overview
      • How-Tos
        • Create Target Groups
        • Initial ALB Setup
        • Configure Flow Logs
        • Configure gRPC Support
        • Configure WebSocket Support
        • Access Logging
      • API Reference
    • Managed NAT Gateway
      • Overview
      • Configure a NAT Gateway
      • API Reference
    • Managed Network Load Balancer
      • Overview
      • Set Up a Network Load Balancer
      • Configure a Network Load Balancer
      • Access Logging
      • API Reference
    • Network Security Groups
      • Overview
        • Features and Benefits
      • DCD How-Tos
        • Set User Privileges for Network Security Groups
        • Create Default or Custom Network Security Groups
        • Create Rules
        • View Rules
        • Modify Rules
        • Delete Rules
        • Convert Custom Network Security Group to Default
        • Attach a Server or NIC to a NSG
        • View Network Security Groups
        • Update Network Security Groups
        • Delete Network Security Groups
      • API How-Tos
        • Create a Default Network Security Group
        • Create a Custom Network Security Group
        • Convert a Custom Network Security Group to Default
        • Retrieve all Network Security Groups
        • Retrieve Network Security Groups by Group ID
        • Update a Network Security Group
        • Delete a Network Security Group
        • Create Firewall rule for a Network Security Group
        • Retrieve Firewall rules by Network Security Group ID
        • Update Firewall rules of a Network Security Group
        • Delete Firewall rule from a Network Security Group
        • Attach a List of Security Groups to a Server or NIC
      • FAQs
    • VDC Networking
      • Overview
      • DCD How-Tos
        • Reserve an IPv4 Address
        • Configure a Network
        • Configure a Firewall
        • Manage IP Failover
      • FAQs
    • VPN Gateway
      • Overview
        • Wireguard vs IPSec
        • Features and Benefits
        • Limitations
      • Use Cases
      • DCD How-Tos
        • Set User Privileges
        • Create VPN Gateway
        • Create IPSec Tunnel or a WireGuard Peer
        • View VPN Gateways
        • Update VPN Gateway
        • Update IPSec Tunnel or WireGuard Peer
        • Download VPN Gateway Configuration
        • Delete IPSec Tunnel or a WireGuard Peer
        • Delete VPN Gateway
      • API How-Tos
        • Set User Privileges via the API
        • Retrieve all Wireguard Gateways
        • Create Wireguard Gateway
        • Retrieve Wireguard Gateway
        • Ensure Wireguard Gateway
        • Delete Wireguard Gateway
        • Retrieve all Wireguard Peers
        • Create Wireguard Peer
        • Retrieve Wireguard Peer
        • Ensure Wireguard Peer
        • Delete Wireguard Peer
        • Retrieve all IPSec Gateways
        • Create IPSec Gateway
        • Retrieve IPSec Gateway
        • Ensure IPSec Gateway
        • Delete IPSec Gateway
        • Retrieve all IPSec Tunnels
        • Create IPSec Tunnel
        • Retrieve IPSec Tunnel
        • Ensure IPSec Tunnel
        • Delete IPSec Tunnel
      • Tutorials
        • Create an IPSec Tunnel between a VDC and On-Premises Gateway
        • Create an IPSec Tunnel between two VDCs
        • Create a WireGuard Peer between a VDC and an on-premises Gateway
      • FAQs
      • API Reference
  • Observability
    • Activity Logs
      • Overview
      • API How-Tos
        • Retrieve API Information
        • List Accessible Contracts
        • Download Activity Log Entries
    • Logging Service
      • Overview
        • Features and Benefits
        • Use Cases
        • Log Collection
        • Log Sources
        • Log Pipelines
        • Log Security
      • Quick Start
        • Send Logs to the Platform
        • Access Logs from the Platform
      • DCD How-Tos
        • Set User Privileges for Logging Service
      • API How-Tos
        • Set Up a Logging Pipeline Instance
        • Obtain a new Key
        • Modify a Logging Pipeline Instance
        • Retrieve Logging Pipeline Information
        • Delete a Logging Pipeline Instance
        • Integration with IONOS Telemetry API
      • FAQs
      • API Reference
    • Monitoring Service
      • Overview
        • Features and Benefits
        • Metric Formats
        • Metric Pipelines
        • Metric Sources
        • Metric Types
      • Use Cases
      • DCD How-Tos
        • Set User Privileges for Monitoring Service
      • API How-Tos
        • Create a Monitoring Pipeline Instance
        • Obtain a new Key
        • Modify a Monitoring Pipeline Instance
        • Retrieve Monitoring Pipeline Information
        • Retrieve All Monitoring Pipelines
        • Delete a Monitoring Pipeline Instance
      • Quick Start
        • Access Metrics from the Platform
        • Send Metrics to the Platform
      • FAQs
      • API Reference
    • Monitoring as a Service (Legacy)
      • Overview
      • DCD How-Tos
        • Access MaaS
        • Set User Privileges
        • Create Alarms and Actions
      • API How-Tos
        • Grafana Integration
      • API Reference
  • Storage & Backup
    • Backup Service
      • Overview
        • Advanced Packs
        • Data Security
      • DCD How-Tos
        • Set Up a Backup Unit
        • Manage Backup Units
        • Delete a Backup Unit
        • Apply Backup Encryption
        • Update Agent Version
        • Install Acronis Backup Agent on Linux
      • API Reference
      • FAQs
    • Block Storage
      • Overview
        • Technical Parameters and Limitations
        • Data Security
      • DCD How-Tos
        • Set User Privileges
        • Set Up Block Storage
        • Delete Block Storage
        • Install Windows VirtIO Drivers
      • Images & Snapshots
        • IONOS Public Images
          • Red Hat Enterprise Linux (RHEL) Images
          • Red Hat Enterprise Linux - New Price Model FAQs
          • Microsoft SQL Server Images
            • DCD How-Tos
              • Select a Microsoft SQL Server Image
            • Login to the SQL Server
            • Set Up Network and Firewalls
            • Microsoft SQL Enterprise Server Images
        • Private Images
        • Snapshots
        • Boot with Cloud-Init
        • Activate KMS Service for Windows Guests
      • FAQs
      • API Reference
    • IONOS Object Storage
      • Overview
        • Features and Benefits
        • Working with Object Storage
        • Limitations
        • Pricing Model
      • Use Cases
      • Get Started
        • Set Up Object Storage Access
        • Create a Bucket
        • Upload Objects
        • Download Objects
        • Create a Folder
        • Generate a Key
      • Concepts
        • Buckets
        • Bucket Types
        • Objects and Folders
        • Key Management
        • Access Management
        • S3 API Compatibility
      • How-Tos
        • Manage Buckets
        • Manage Objects and Folders
        • Manage Keys
        • Retrieve User ID
        • Share Objects with Pre-Signed URLs
        • Access Object Storage from a Private LAN
      • Manage Object Storage
        • Object Lock
        • Replication
        • Versioning
        • Lifecycle
        • Bucket Policy
          • Examples
        • Access Control List
          • Manage ACL for Buckets
          • Manage ACL for Objects
        • Logging
        • CORS
        • Static Website Hosting
      • Endpoints
      • S3 Tools
        • Postman
        • Cyberduck
        • S3 Browser
        • S3cmd
        • AWS CLI
          • Configure AWS CLI
          • Standard Commands
          • Object Lock
          • Replication
          • Versioning
          • Lifecycle
          • Bucket Policy
          • ACL for Buckets
          • ACL for Objects
          • Logging
          • CORS
          • Static Website Hosting
        • rclone
        • Boto3 Python SDK
        • Veeam Backup and Replication
          • Backup to Object Storage
          • Add Backup Repository
          • Create a Backup Job
          • Move Backup Repository
          • Recommended Settings
        • Terraform
          • Configure AWS Terraform
          • Examples
      • FAQs
      • API Reference
    • Network File Storage
      • Overview
        • Features and Benefits
        • Pricing Model
        • Technical Specifications and Limitations
      • Use Cases
      • DCD How-Tos
        • Set User Privileges for Network File Storage
        • Set Up a Cluster
        • View Clusters
        • Manage a Cluster
        • Delete a Cluster
        • Create Shares
        • Manage Shares
        • Delete a Share
      • API How-Tos
        • Set User Privileges via the API
        • Create Cluster
        • Retrieve Cluster
        • Retrieve Clusters
        • Update Cluster
        • Delete Cluster
        • Create Share
        • Retrieve Share
        • Retrieve Shares
        • Update Share
        • Delete Share
      • Tutorial
        • Mount a Network File System Volume on Debian-based Systems
      • FAQs
      • API Reference
  • Security
    • Overview
    • Report a Security Event
      • Malfunctions and Security Incidents
      • Vulnerabilities
    • Best Practice Guidelines
      • Best Practices for IONOS Cloud Security Products
      • Best Practices for IONOS Cloud Server Security Products
      • Best Practices for IONOS Cloud Storage Products
      • Error Code Handling in Public Cloud Services
    • Vulnerability Register
      • Vulnerability Register - 2024
        • Advisory on CVE-2024-10220
        • Advisory on CVE-2024-9264
        • Advisory on Kubernetes Image Builder Vulnerabilities
        • Advisory on Linux CUPS Vulnerabilities
        • Advisory on Redis Vulnerabilities
        • Advisory on CVE-2024-6387
        • Advisory on CVE-2024-4323
        • Advisory on Acronis Vulnerabilities
        • Advisory on CVE-2024-3094
        • Advisory on CVE-2024-21626
      • Vulnerability Register - 2023
        • Advisory on CVE-2023-23583
        • Advisory on CVE-2023-20569
        • Advisory on CVE-2023-45248
        • Advisory on CVE-2023-45247
        • Advisory on CVE-2022-40982
  • Legal
    • Privacy Policy
    • Imprint
On this page
  • Product Overview
  • Quick Links
  • Developer Tools
  • Frequently Asked Questions (FAQs)

Was this helpful?

Export as PDF
  1. Databases

PostgreSQL

With IONOS Cloud Database as a Service, you can quickly set up and manage a PostgreSQL database. Leverage our user guides, reference documentation, and FAQs to support your hosting needs.

Product Overview

PostgreSQL

Get a comprehensive overview of PostgreSQL and its features.

Quick Links

DCD How-Tos

Get started with creating and managing Postgres clusters via the DCD.

API How-Tos

Get started with creating and managing Postgres clusters via the API.

Troubleshooting

Learn how to troubleshoot common issues.

Developer Tools

PostgreSQL REST API

Access the PostgreSQL REST API documentation.

PostgreSQL SDKs

Interact with the PostgreSQL using SDKs.

Config Management Tools

Explore configuration management tools compatible with PostgreSQL.

Frequently Asked Questions (FAQs)

FAQs

Get answers to the most commonly encountered questions about PostgreSQL database.

PreviousConnect from KubernetesNextOverview

Last updated 27 days ago

Was this helpful?