Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Amazon Web Services

Amazon Aurora PostgreSQL and Amazon RDS PostgreSQL

Amazon Web Services and Amazon via AWS Skill Builder

Overview

Curriculum description

In this fourteen-course curriculum, you will learn best practices and recommendations for using PostgreSQL. These courses provide an overview of managed PostgreSQL with Amazon Aurora and Amazon Relational Database Service (Amazon RDS) and detailed instruction on setting up, configuring, and managing PostgreSQL instances. Courses also cover more advanced topics, such as PostgreSQL monitoring, maintenance, and upgrading.
• Course level: Foundational
• Duration: 7 hours


Activities

This curriculum includes courses with presentations, videos, and knowledge assessments.


Curriculum objectives

In this curriculum, you will learn to:

• Set up, configure, and use PostgreSQL in Aurora and Amazon RDS.

• Move data to a PostgreSQL instance.

• Manage a PostgreSQL instance.

• Understand how to handle security, monitoring, and backups of a PostgreSQL instance.

• Scale and migrate a PostgreSQL instance.


Intended audience

This curriculum is intended for:

• Database professionals

• Students

• Anyone curious about PostgreSQL databases


Prerequisites

• None 


Curriculum outline

Course 1: Overview of Managed PostgreSQL with Amazon RDS and Aurora

• AWS Databases and Analytics

• Relational Databases

• Amazon RDS

• Amazon RDS Feature Highlights

• Amazon RDS Performance Insights

• Aurora

• Aurora Feature Highlights

Course 2: Set Up and Configure PostgreSQL

• Enter the RDS Console

• Create a PostgreSQL DB Instance

• Download a SQL Client

• Connect to the PostgreSQL Database

• Delete the DB Instance

• Introduction to PostgreSQL psql

• psql Client

• Connect Using psql Client

• Create a Test Table

• Export Results to a File

• SET Parameters

• Watch Queries

Course 3: Introduction to PostgreSQL SQL

• Enter the RDS Console

• SQL Primer

• SQL Functions

• Using Nested Statements

• Using Joins

• Using Integrity Constraints

• Manipulating Sequences

• Combining Queries

• Using Aggregates

Course 4: Moving Data in PostgreSQL

• COPY Command

• Foreign Data Wrappers

• Amazon S3 Import

• Pgloader Utility

Course 5: Managing PostgreSQL

• Connecting to PostgreSQL

• Creating PostgreSQL Databases

• Managing Databases

• Creating and Managing PostgreSQL Schemas

• Parameter Groups

• Roles

• Users

• Groups

• Privileges

• Ending Connections

Course 6: PostgreSQL Security

• Security Management

• Restricting Password Management

• Connecting to PostgreSQL over SSL

• Object Security Privileges

• Row-Level Security

• Object Security Auditing

Course 7: PostgreSQL Backups

• Backups

• Physical Backups

• Logical Backups

• Manual Snapshots

• SQL Dump

• Restoring Backups

Course 8: PostgreSQL Monitoring

• Automated Monitoring Tools

• PostgreSQL Native Monitoring

• Process Monitoring

• Wait Events

• SSL Monitoring

• Query Monitoring

Course 9: PostgreSQL System Catalog

• PostgreSQL System Catalog

• System Catalog Query

• Object Identifiers

• Structural Catalogs

• Informational Catalogs

• Performance Catalogs

Course 10: PostgreSQL Maintenance

• Routine Database Maintenance Optimization

• Bloat

• Transaction ID Wraparound

• Vacuum

• Autovacuum

• Data Statistics

• pg_repack

• Routine Reindexing

Course 11: PostgreSQL Major Upgrades

• Minor Version Upgrades

• Major Version Upgrades

• Specify a Version-Compatible Parameter Group

• Check Version Compatibility

• Check for Unsupported Usage

• Handle Amazon RDS Read Replicas or Amazon Aurora Secondary Clusters

• Perform a Backup

• Update Extensions

• Drop Extensions

• Drop Unknown Data Types

• Perform an Upgrade Dry Run

• Resolve a Failed Upgrade

• Upgrade the Production Instance

• Post-Upgrade Activity

Course 12: PostgreSQL Scalability

• Database Scaling

• Vertical Scaling

• Horizontal Scaling

• Cross-Region Replicas

• Logical Replication

• Managing Database Connections

Course 13: PostgreSQL Migration

• AWS DMS Console

• Creating a Replication Instance

• Specifying Source and Target Endpoints

• Creating a Task

• Monitoring Your Task

Course 14: Advanced Features of Amazon Aurora and Amazon RDS PostgreSQL

• Fast Database Cloning, Read Replicas, and Custom Endpoints

• Aurora Serverless

• Aurora Machine Learning

• Amazon RDS Proxy

• Aurora Global Database

• Extensions Introduction

• Installing and Using Extensions

Reviews

Start your review of Amazon Aurora PostgreSQL and Amazon RDS PostgreSQL

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.