Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
PostgreSQL Database Administration on Windows/Linux- Part 2
Rating: 4.5 out of 5(1,953 ratings)
11,231 students

PostgreSQL Database Administration on Windows/Linux- Part 2

New course available now for Performance tuning : PostgreSQL Database Administration on Win/Linux-Part 3 (PT)
Created bySadiq Basha
Last updated 8/2025
English
German [Auto],English [Auto],

What you'll learn

  • Replication & It’s Terminologies
  • Log Based Shipping Standby
  • Streaming Replication & Fail over
  • Repmgr – Replication Manager
  • Automatic Failover using Repmgr
  • Node Rejoin
  • Cascading Streaming Replication
  • Logical Replication
  • Cascading Logical Replication
  • Tune PostgreSQL Server parameters
  • Postgresql V15 - New Feature (Logical Replication)

Course content

8 sections56 lectures8h 16m total length
  • Introduction to PostgreSQL Replication6:08

    Learn PostgreSQL replication fundamentals, including master–slave configuration and warm and hot standby. See how replication enables high availability, load balancing, disaster recovery, and data migration by keeping standby in sync.

  • Master/Slave Configuration3:46

    Explore master/slave configuration and distinguish warm standby from hot standby, implementing one-way replication from primary to standby and enabling read-only access on standby.

  • Types of Replication4:51
  • Modes of Replication7:25

    Explore asynchronous and synchronous replication modes and how they affect data availability. Recognize replication lag in asynchronous mode and the 100% data protection in synchronous mode, with potential performance trade-offs.

  • Replication Models2:37

    Explore replication models in PostgreSQL database administration: single master unidirectional replication and bidirectional multi-master replication, including conflict resolution schemes and primary keys.

Requirements

  • Basic Knowledge of Database Concepts
  • PostgreSQL v12 Foundation
  • Internet access is required to download PostgreSQL Server
  • Working Knowledge on Windows and Linux

Description

PostgreSQL is an advanced, enterprise class open source Object-Relational Database Management System (ORDBMS). Its is a relational database that supports both SQL (relational) and JSON (non-relational) querying.


PostgreSQL possesses robust feature sets including Multi-Version Concurrency Control (MVCC), point in time recovery, granular access controls, tablespaces, asynchronous replication, nested transactions, online/hot backups, a refined query planner/optimizer, and write ahead logging. It supports international character sets, multi-byte character encodings, Unicode, and it is locale-aware for sorting, case-sensitivity, and formatting. PostgreSQL is highly scalable both in the quantity of data it can manage and in the number of concurrent users it can accommodate.


The course provides the learner with an extensive knowledge of PostgreSQL Database Administration with real time examples.


Topics covered are:

  • Introduction to Replication & It's Terminalogies

  • Master and Slave Configuration

  • Warm & Hot Standby

  • Types of Replication

  • Modes of Replication

  • Models of Replication

  • Log Based Shipping Standby Initial Setup

  • Log Based Shipping Standby on Windows and Linux

  • Log Based Shipping Standby Failover

  • Streaming Replication Setup

  • Monitoring Streaming Replication

  • Synchronous Streaming Replication

  • Configure Physical Replication Slots

  • Failover Streaming Replication

  • Repmgr – Replication Manager

  • Automatic Failover using Repmgr

  • Node Rejoin of Failed Primary

  • Add New Node and Standby Follow

  • Switch Over From Primary to Standby

  • Cascading Streaming Replication

  • Witness Server

  • Event Notification System

  • Repmgr Monitoring

  • Upgrade Replication Manager

  • Uninstall Replication Manager

  • Logical Replication Setup

  • Publication and Subscription

  • Logical Replication Slots

  • Add Table to Publication

  • Refresh Subscription

  • Cascading Logical Replication

  • Uninstall Publication and Subscription.

  • Tune PostgreSQL Server parameters

  • Shared Buffers

  • Work_Mem

  • Maintenance_Work_Mem

  • Postgresql V15 - New Features (Logical Replication)

  • Postgresql V16 - New Features

Who this course is for:

  • Database Administrators
  • Developers
  • Students
  • Anyone who is curious about PostgreSQL