Skip to content
EdindxEdindx
  • Courses
      • Data Engineering and Analytics
      • Microsoft Dynamics 365
      • Animation Tools
      • Network and Security
      • Professional Development
      • Marketing
      • Graphic Design
      • Sales
      • Oracle Cloud
      • Communication Skills
      • IT Trending Courses
      • Cyber Security
      • Full Stack Engineer
      • E-Commerce
      • Data Engineering and Analytics
      • Programming
  • Career Path
  • Instructor Registration
Login/Register
EdindxEdindx
  • Courses
      • Data Engineering and Analytics
      • Microsoft Dynamics 365
      • Animation Tools
      • Network and Security
      • Professional Development
      • Marketing
      • Graphic Design
      • Sales
      • Oracle Cloud
      • Communication Skills
      • IT Trending Courses
      • Cyber Security
      • Full Stack Engineer
      • E-Commerce
      • Data Engineering and Analytics
      • Programming
  • Career Path
  • Instructor Registration
Home » Courses » Master PostgreSQL: From Basics to Advanced Management

Master PostgreSQL: From Basics to Advanced Management

  • By GAUTAM SAINI
  • (0 Rating)
Breadcrumb Abstract Shape
Breadcrumb Abstract Shape
Breadcrumb Abstract Shape
  • Course Info
  • Instructor
  • Reviews
  • More
    • In this Course we will be talking about PostgreSQL fundamentals, basics and all topics which are required for you to learn the technology and understand the concepts of PostgreSQL.

      What You’ll Learn:

      1. PostgreSQL Fundamentals

      • Introduction to PostgreSQL: Understand the foundational concepts and architecture of PostgreSQL.

      • Postmaster Process: Learn about the crucial postmaster process and its role in database management.

      • Types of Shutdown: Explore different PostgreSQL shutdown modes and their appropriate use cases.

      • Database Cluster: Gain insights into database cluster configuration and management.

      2. Installing and Setting Up PostgreSQL

      • Download and Installation: A step-by-step guide to downloading and installing PostgreSQL.

      • Environment Variables: Configure environment variables for seamless PostgreSQL operations.

      3. Database and User Management

      • Create/Drop Database: Learn how to efficiently create and drop databases.

      • Create/Drop User: Master user management, including creating and removing users.

      • Error Handling: Resolve the common “Role ‘postgres’ does not exist” error.

      4. PostgreSQL Tools and Commands

      • psql Shortcuts: Increase your productivity with essential psql command-line shortcuts.

      • Postmaster Process ID Check: Verify and troubleshoot the postmaster process with confidence.

      • Tablespaces: Manage and utilize tablespaces for optimal storage organization.

      5. Backup and Restore Essentials

      • Introduction to Backup and Restore: Understand the importance of PostgreSQL backups.

      • pg_dump Utility: Learn to use pg_dump for taking backups of individual databases.

      • Taking Dumps: A hands-on approach to performing reliable backups.

      • pg_dumpall: Backup all databases in your PostgreSQL instance.

      • Restoration Techniques: Use psql and pg_restore utilities to recover databases.

      • Offline Backups: Learn how to perform offline backups for critical scenarios.

      • Continuous Archiving: Configure continuous archiving for real-time recovery.

      • File System Backup: Implement physical backups for your PostgreSQL database.

      • pg_basebackup Utility: Use this utility for efficient physical backups.

      • Point-in-Time Recovery (PITR): Recover databases to a specific point using recovery parameters.

      6. Replication and High Availability

      • Replication Overview: Learn the significance and types of replications in PostgreSQL.

      • Replication Modes: Explore synchronous and asynchronous replication modes.

      • File-Based Replication: Understand the basics of file-based replication.

      • Promoting Standby: Promote a standby server to master in disaster recovery scenarios.

      • Streaming Replication: Set up streaming replication for real-time data consistency.

      • WAL Sender and Receiver Processes: Understand these critical components of streaming replication.

      • Replication Configuration Parameters: Configure both primary and standby servers for replication.

      • Replication Setup (Lab): A hands-on lab to set up streaming replication.

      • Monitoring Replication (Lab): Learn techniques to monitor and troubleshoot replication.

      7. Database Optimization

      • Vacuum and AutoVacuum: Understand the importance of VACUUM operations for performance.

      • Full Vacuum: Learn when and how to use FULL VACUUM to reclaim space.

      • pg_repack Utility: Optimize tables and reclaim storage without downtime using pg_repack

      Show More

      Course Content

      Introduction to PostgreSQL

      • PostgreSQL: Lec – 1: Introduction
        10:28
      • PostgreSQL: Lec – 2: Postmaster process
        00:00
      • PostgreSQL: Lec – 3: Types of Shutdown
        00:00
      • PostgreSQL basics

      Database CLuster

      • PostgreSQL: Lec – 4: Database Cluster Part 1
        00:00
      • PostgreSQL: Lec – 5: Database cluster : Part 2 : Lab
        00:00

      PostgreSQL installation

      • PostgreSQL: Lec 6 : Part 1: Download and Install PostgreSQL
        00:00
      • PostgreSQL: Lec – 6 : Part 2 : Setup Environment variables
        00:00

      Database fundamentals

      • PostgreSQL: Lec – 7: Create Drop Database
        00:00
      • PostgreSQL: Lec – 8: Create/Drop user
        00:00
      • PostgreSQL: Lec – 9: Database corresponding folder in Data directory
        00:00
      • PostgreSQL: Lec – 10: Timestamp
        00:00

      Working with PostgreSQL

      • PostgreSQL: Lec – 11: Clear screen psql shell
        00:00
      • PostgreSQL: Lec – 11b: Check Size of a table
        00:00
      • PostgreSQL: Lec – 12: Execute script from a file
        00:00
      • PostgreSQL: Lec – 13: Error role Postgres does not exist
        00:00
      • PostgreSQL: Lec – 14: psql shortcuts
        00:00
      • PostgreSQL: Lec – 15: Check Postmaster Process id
        00:00
      • PostgreSQL: Lec – 16: TableSpaces
        00:00
      • Tablespaces

      Backup and Restore

      • PostgreSQL: Lec – 17: Backup & Restore: Part 1: Introduction
        00:00
      • PostgreSQL: Lec – 18: Backup & Restore: Part 2: What is pg dump utility
        00:00
      • PostgreSQL: Lec – 19: Backup & Restore: Part 3: How to take the dump
        00:00
      • PostgreSQL: Lec – 20: Backup & Restore: Part 4: What is pg dumpall
        00:00
      • PostgreSQL: Lec – 21: Backup & Restore: Part 5: restore using psql utility
        00:00
      • PostgreSQL: Lec – 22: Backup & Restore: Part 6: restore using pg restore utility
        00:00
      • PostgreSQL: Lec – 23: Backup & Restore: Part 7: Offline backups
        00:00
      • PostgreSQL: Lec – 24: Backup & Restore: Part 8: How to set continuous archiving
        00:00
      • PostgreSQL: Lec – 25: Backup & Restore: Part 9: File System backup or Physical backup
        00:00
      • PostgreSQL: Lec – 26: Backup & Restore: Part 10: Backup using pg basebackup utility
        00:00
      • PostgreSQL: Lec – 27: Backup & Restore: Part 11: Point in time recovery and Recovery parameters
        00:00
      • PostgreSQL: Lec – 28: Backup & Restore: Part 12: Point in time recovery – LAB
        00:00
      • PostgreSQL: Lec – 29: recovery.signal file
        00:00
      • Backup and Restore

      Working with Files

      • PostgreSQL: Lec – 30: Execute scripts from file
        00:00
      • PostgreSQL: Lec – 31: Get the output of Sql scripts into a file
        00:00

      Replication

      • PostgreSQL: Lec – 32: Replication and its types
        00:00
      • PostgreSQL: Lec – 33: Replication Configuration types
        00:00
      • PostgreSQL: Lec -34: Replication Modes
        00:00
      • PostgreSQL: Lec – 35 – Replication models or Topologies
        00:00
      • PostgreSQL: Lec – 36: File based replication: Part 1
        00:00
      • PostgreSQL: Lec – 37 – File based replication: Part 2: LAB
        00:00
      • PostgreSQL: Lec – 38: What is Standby signal file
        00:00
      • PostgreSQL: Lec – 39: Promote Standby/Replication as Master
        00:00

      Streaming Replication

      • PostgreSQL: Lec – 40: Streaming Replication: Introduction
        00:00
      • PostgreSQL: Lec – 41: Streaming Replication: WAL Sender/WAL receiver
        00:00
      • PostgreSQL: Lec – 42: Streaming Replication: Configuration Parameters
        00:00
      • PostgreSQL: Lec – 43: Streaming Replication: Parameters required on Master server
        00:00
      • PostgreSQL: Lec – 44: Streaming Replication: Setting up Streaming replication: LAB
        00:00
      • PostgreSQL: Lec – 45: Streaming Replication: Monitor Streaming replication: LAB
        00:00
      • Streaming Replication

      Vacuum

      • PostgreSQL: Lec – 46: Vacuum: Part 1: Introduction
        00:00
      • PostgreSQL: Lec – 47: Vacuum: Part 2 : Vacuum & Full Vacuum
        00:00
      • PostgreSQL: Lec – 48: Vacuum: Part 3: AutoVacuum
        00:00
      • PostgreSQL: Lec – 49: Vacuum: Part 4: AutoVacuum Parameters
        00:00
      • PostgreSQL: Lec – 50: Vacuum: Part 5: Disable AutoVacuum for a table
        00:00
      • PostgreSQL: Lec 51: Vacuum : Part 6: Snapshot TOO OLD ERROR
        00:00
      • PostgreSQL: Lec – 52: Vacuum: Part 7: LAB- VacuumTest
        00:00
      • PostgreSQL: Lec – 53: Vacuum: Part 8: pg repack utility
        00:00
      • Vacuum

      Tags

      • Database
      • Database administration
      • DBA
      • PostgreSQL

      A course by

      GS
      GAUTAM SAINI
      Database Administrator

      Student Ratings & Reviews

      No Review Yet
      No Review Yet

      Course Includes:

      • Price:
        ₹450.00 ₹950.00
      • Instructor:GAUTAM SAINI
      • Duration: 8 hours 20 minutes
      • Lessons:55
      • Students:0
      • Level:All Levels
      ₹450.00 ₹950.00
      Wishlist

      Share On:

      Edindx-5

      Email: info@edindx.com

      Online Platform

      Links

      • News & Articles

      Contacts

      Enter your email address to register to our newsletter subscription

      • Privacy Policy
      • Terms & Conditions
      Facebook Instagram Youtube Linkedin
      Copyright 2026 Edindx All Rights Reserved
      EdindxEdindx
      Sign inSign up

      Sign in

      Don’t have an account? Sign up
      Lost your password?

      Sign up

      Already have an account? Sign in
      Hi, Welcome back!
      Forgot Password?
      Don't have an account?  Register Now