Get in Touch
 Duration 14 hours

Course Outline

Introduction and Architecture

  • Overview of PostgreSQL architecture: processes, memory, and file structures
  • Data structuring: databases, schemas, and tablespaces
  • Exploring the PostgreSQL toolset and system catalogue tables

Installation and Configuration

  • Deploying PostgreSQL
  • Examining configuration files (postgresql.conf, postgresql.auto.conf, pg_hba.conf, pg_ident.conf)
  • Optimising core parameters related to memory, logging, and connection limits
  • Managing upgrades and migrating existing PostgreSQL installations

Security Management

  • Defining user roles, groups, and access privileges
  • Configuring authentication methods: trust, password, MD5, and SCRAM
  • Reviewing Row-Level Security and data access policy frameworks
  • Implementing SSL/TLS encryption

Backup and Recovery

  • Executing logical backups using pg_dump and pg_restore
  • Creating physical backups with pg_basebackup
  • Managing incremental backups and WAL archiving
  • Performing full restoration and Point-in-Time Recovery (PITR)

Monitoring and Maintenance

  • Analysing the autovacuum mechanism
  • Conducting routine maintenance tasks and log diagnostics
  • Leveraging PgBadger for comprehensive log analysis

Requirements

Fundamental proficiency in SQL is expected

Custom Corporate Training

Training solutions designed exclusively for businesses.

  • Customized Content: We adapt the syllabus and practical exercises to the real goals and needs of your project.
  • Flexible Schedule: Dates and times adapted to your team's agenda.
  • Format: Online (live), In-company (at your offices), or Hybrid.
Investment

Price per private group, online live training, starting from 2600 € + VAT*

Contact us for an exact quote and to hear our latest promotions

Testimonials (7)

Provisional Upcoming Courses (Contact Us For More Information)

Related Categories