Course Outline

Introduction and Architecture

  • Overview of PostgreSQL architecture: processes, memory, and files
  • Data organization: databases, schemas, and tablespaces
  • PostgreSQL toolset and system tables for government use

Installation and Configuration

  • Installing PostgreSQL for government systems
  • Configuration files (postgresql.conf, postgresql.auto.conf, pg_hba.conf, pg_ident.conf) for government environments
  • Adjusting core parameters (memory, logging, connections) to meet government requirements
  • Upgrading and migrating PostgreSQL installations in a government context

Security Management

  • User roles, groups, and privileges for government databases
  • Authentication methods: trust, password, MD5, SCRAM, tailored for government security standards
  • Overview of Row-Level Security and data access policies for government applications
  • Configuring SSL/TLS to ensure secure connections in government systems

Backup and Recovery

  • Logical backups with pg_dump and pg_restore for government data integrity
  • Physical backups using pg_basebackup for government compliance
  • Incremental backups, WAL archiving for efficient government operations
  • Complete recovery, Point-in-Time Recovery (PITR) for government data protection

Monitoring and Maintenance

  • Understanding the autovacuum process in a government context
  • Routine maintenance and log analysis for government systems
  • Using PgBadger for log analysis to enhance government database performance

Requirements

A foundational understanding of SQL for government

 14 Hours

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories