PostgreSQL – Administration and System Implementation (PSTGR1)

Databases, PostgreSQL

This course delivers a practical introduction to PostgreSQL administration, emphasizing deployment, configuration and everyday operations. It covers installation on Linux, Windows and containers, secure access, backup basics and initial performance tuning for production environments.

The training blends theory with hands-on demos and procedures to manage backups, WAL archiving and PITR. You will practice monitoring, maintenance tasks like VACUUM and autovacuum, and apply tuning and best practices to improve database reliability and performance.

THIS TRAINING COURSE WILL HELP YOU:

  • Understand PostgreSQL architecture and deployment implications
  • Install and configure PostgreSQL on Linux, Windows and containers
  • Implement secure authentication, user management and SSL
  • Manage backups, including WAL archiving and point-in-time recovery
  • Monitor performance and apply tuning and OS best practices

WHO SHOULD ATTEND?

  • Database and system administrators
  • Backend developers working with PostgreSQL
  • DevOps engineers deploying databases in cloud and containers

COURSE LOCATION AND AVAILABLE DATES



Choose whether to attend in person in our classroom or join online. You can select your preferred format during registration. Learn more about hybrid training.

Unlock your employees' potential. We can adapt every course in our portfolio to your objectives and participants.
Need training at your premises or want to tailor the content and duration? We will prepare the right solution, in Czech or English.

Request customised training

Course content:

Hide details
  • Introduction to PostgreSQL
    1. Key PostgreSQL features
    2. Version history and licensing
    3. Lifecycle and support
    4. PostgreSQL architecture
  • Installation options and methods
    1. Linux — distribution packages and PGDG
    2. Windows — EDB installers
    3. Containers — Docker and alternatives
  • Configuration and database deployment
    1. Initialization and service management
    2. Configuration options and parameters
    3. Upgrading to a new version
    4. Multi-instance deployments
  • Access security
    1. Authentication methods and settings
    2. User, role and permission management; ACLs
    3. Deploying SSL/TLS
  • Database object management
    1. Hierarchy of database objects
    2. Databases, schemas and system catalogs
    3. Tablespaces
    4. Tables, constraints, indexes and related operations
  • Database maintenance
    1. VACUUM and autovacuum behavior
    2. Index maintenance and statistics management
  • Export and import of data
    1. Tools for export and import
    2. Supported export/import formats
  • Backups
    1. Backup methods and types
    2. Standard PostgreSQL backup tools
    3. Continuous backups — WAL archiving
    4. Point-in-time recovery (PITR)
  • Database monitoring
    1. Built-in cumulative and dynamic statistics
    2. External monitoring tools and integrations
  • PostgreSQL extensions
    1. Extension options, sources and installation methods
    2. Managing and upgrading extensions
  • Tuning and best practices
    1. Memory usage and query performance tuning
    2. Operating system configuration and optimizations
Prerequisites:
Basic IT familiarity, elementary SQL/database knowledge and basic Linux administration skills.
Recommended follow-up course:
PostgreSQL – Programming in PL/pgSQL and Advanced Development Techniques (PGSQL2)
Schedule:
2 days (9:00-17:00)
Price per person:
576.00 € ( 696.96 € incl. 21% VAT)

Training and learning environment