Amazon Relational Database Service (Amazon RDS) for PostgreSQL is an easy to manage relational database optimized for total cost of ownership that is fully compatible with open source PostgreSQL. The IDC Business Value of Amazon RDS whitepaper showcases the value that organizations have realizedm including a 258% three-year return on investment.  This page provides you resources to learn more about to get started with Amazon RDS for PostgreSQL, including resources on how to get started, how to migrate, technical documentation, key developer tools, blog tutorials, webinars, and more.

If you wish to run more than 40 DB Instances, please complete this form and we will promptly respond to your request.

Getting started with Amazon RDS for PostgreSQL

If you are looking to quickly get started with Amazon RDS for PostgreSQL, below are the most important user guides, tutorials, and technical documentation guides to help set up RDS for PostgreSQL in a few steps. 

DOCUMENTATION


A comprehensive technical documentation and guide detailing concepts related to Amazon RDS for PostgreSQL, offering instructions for utilizing its diverse features through both the console and the command line interface.

USER GUIDES


Prescriptive Guidance offers proven strategies, guides, and patterns designed to expedite cloud migration, modernization, and optimization endeavors. These materials are crafted by AWS specialists and the global AWS Partners community.

HANDS-ON TUTORIAL


This tutorial walks through setting up, connecting to, and deleting a PostgreSQL instance environment in Amazon RDS. All steps outlined in the tutorial are eligible for the AWS Free Tier.

DOCUMENTATION


This best practices documentation for RDS for PostgreSQL summarizes like adjusting your settings for data loading, ensuring autovacuum is enabled, and others. 

AWS WORKSHOP STUDIO


This collection of hands-on labs for RDS for PostgreSQL provide foundational, intermediate, and advanced examples to help you get started with and make the most of Amazon RDS.

AWS WORKSHOP STUDIO


This workshop covers how to integrate Generative AI capabilities into PostgreSQL using  pgvector. You will explore storing, indexing, and querying vector embeddings through common use cases.

DOCUMENTATION


Read this documentation to learn more about how to import PostgreSQL data into Amazon RDS with minimal downtime using native tools or AWS DMS.

DOCUMENTATION


This guidance discusses how to monitor your Amazon RDS databases, including instance status, recommendations, metrics via the console, Amazon RDS Performance Insights, Amazon CloudWatch, and Enhanced Monitoring. 

DOCUMENTATION


This user guide goes through the most commond DBA tasks for Amazon RDS for PostgreSQL, including logging mechanisms, using pgBadger for log analysis, and using PGSnapper for monitoring. 

Migration resources

Are you looking to migrate to Amazon RDS for PostgreSQL from on premises or another self-managed database? Explore the resources below to help accelerate your migration to RDS for PostgreSQL.

DOCUMENTATION


This guide offers an overview of AWS DMS concepts, covering data migration instructions and how to continuously replicate changes from data sources, like relational databases, data warehouses, and other AWS Cloud data stores.

DOCUMENTATION


This walkthrough introduces how to perform a homogeneous migration from PostgreSQL to Amazon RDS, covers the data migration process, and selecting the best option to use.

VIDEO


This video shows how DMS simplifies homogenous migrations with native PostgreSQL tools for ease of set up and monitoring and how to perform a migration. 

VIDEO


This session explains the benefits of an AWS open source solution and how to migrate from RDS for Oracle to RDS for PostgreSQL.

DOCUMENTATION


In this guidance, learn how to migrate a multi-terabyte RDS for Oracle instance to RDS for PostgreSQL using AWS DMS, AWS SCT, AWS CLI, and AWS CloudFormation. 

DOCUMENTATION


This documentation guide shows how to migrate an on-premises Oracle DB to RDS for PostgreSQL with minimal downtime using DMS, SCT, and an Oracle bystander database.

DOCUMENTATION


This user guide explains how to migrate RDS for Oracle databases to RDS for PostgreSQL using AWS SCT and manual conversion of aws_oracle_ext and orafce extensions for efficient processing with no downtime. 

DOCUMENTATION


This guide highlights migrating from RDS for Oracle to RDS for PostgreSQL, and it focuses on custom applications, offering an overview and necessary considerations. 

DOCUMENTATION


This walkthrough demonstrates how to automate a homogeneous migration from PostgreSQL to Amazon RDS using AWS DMS, covering set up, execution, and resource management. 

Sign in to the Amazon RDS console

Ready to get started with Amazon RDS for PostgreSQL? Sign in or create your own AWS account, go to the Amazon RDS Console, and create an RDS for PostgreSQL database in just a few clicks. Sign in to the AWS Management Console »

Developer tools and sample code

You can use the resources below to begin building with Amazon RDS for PostgreSQL. You can get started with the AWS command line interface (CLI), the Amazon RDS Application Programming Interface (API)., and relevant GitHub repositories.

AWS CLI


This interface reference comprises documentation for a CLI designed for managing Amazon RDS for PostgreSQL. It encompasses all Amazon RDS CLI commands, syntax, and includes examples of commonly used commands.

USER GUIDES


RDS for PostgreSQL offers APIs for creating, deleting, and modifying instances. You can control access, manage security, and handle backups and snapshots effortlessly.

USER GUIDES


This user guide covers Amazon RDS Performance Insights and provides detailed information about data types, parameters, and errors. 

AWS WORKSHOP STUDIO


This lab provides example implementations for programmatic access to RDS for PostgreSQL instances, including code samples for Python, PDP, JavaScript, Go, Ruby, and more.

GITHUB REPOSITORY


pgvector is an open source similarity search extension for PostgreSQL. You can visit the GitHub repository to learn more about how to install and get started with pgvector.

GITHUB REPOSITORY


Trusted Language Extensions for PostgreSQL is an open source project for extending and deploying new PostgreSQL functionality with lower overhead. Visit this GitHub repository to learn how to install pg_tle and get started.

Blog posts

Read about the latest releases and the most recent blogs from Amazon RDS for PostgreSQL.

No blog posts have been found at this time. Please see the AWS Blog for other resources.

Videos

Explore the latest innovations and enhancements in Amazon RDS for PostgreSQL with videos that showcase insights from our experts, available through recent re:Invent breakout sessions, 15-minute developer videos, and more.

RE:INVENT SESSION


What’s New with Amazon RDS?                                                                              

Amazon RDS, a fully managed database service, enables easy creation of optimized, secure, highly available databases. Explore its latest 2023 updates in this session.

RE:INVENT SESSION


The PostgreSQL pgvector extension simplifies storing and querying vector data for AI/ML. This session covers optimizing performance in Aurora PostgreSQL with vector data and search algorithms. 

RE:INVENT SESSION


In this session, discover the AWS open source strategy for PostgreSQL, our support for recent features and contributions, like PostGIS, pgvector, and pg_tle. 

AWS DATABASES IN 15


What's new in Amazon RDS for PostgreSQL?                                        

PostgreSQL, popular for its features and community, integrates seamlessly with Amazon RDS. Discover performance, upgrade, and other enhancements in this session.

AWS DATABASES IN 15


Start building with PL/Rust in Amazon RDS for PostgreSQL                           

This session introduces effective data strategies with AWS data services for generative AI apps and data-centric architectural patterns.

AWS VIRTUAL WORKSHOP


This session digs into the Trusted Language Extensions (TLE) for PostgreSQL architecture and how you can safely add capabilities to PostgreSQL.

Read the FAQs

Findl the answers to all of your questions.

Learn more 
Sign up for a free account

Instantly get access to the AWS Free Tier. 

Sign up 
Start building in the console

Get started with Amazon RDS for PostgreSQL in the AWS Console.

Sign in