Course Outline
- Introduction
- System Architecture and Internals
- Process Architecture
- Memory Internals
- Storage Architecture
- Installation Process
- Downloading PostgreSQL
- Preparing the System for Installation
- Installing PostgreSQL
- Creating, Starting, and Stopping a Database Server
- Accessing System Information
- PSQL Command-Line Tool
- Connecting to a Database
- Executing SQL Queries
- Using psql Meta Commands
- PGAdmin4 Interface
- Connecting to a Database
- Performing Basic Tasks via GUI
- Database Design
- Managing Database Users
- Creating and Managing Databases
- Understanding Schemas
- Working with Tables
- Utilizing Data Types
- Implementing Sequences
- Creating Views
- Implementing Materialized Views
- Database Backup Strategies
- Logical or SQL Dump Backups
- Physical Backups (Offline)
- Physical Backups (Online)
- Data Archiving
- Restoring Backups
- Restoring from SQL Dumps
- Restoring Offline Backups
- Point-in-Time Recovery
- Partial Data Restoration
- Proactive Maintenance
- Analyzing Database Statistics
- Handling Data Fragmentation and Vacuuming
- Data Re-organization
- Configuring Automatic Maintenance
- Re-indexing
- System Parameters
- Configuring the Parameter File
- Modifying Server Parameters
- Managing Resource Parameters
- Adjusting Planner Parameters
- Setting Logging Parameters
- Configuring Transaction Logging Parameters
Requirements
No prior specific requirements are needed to enroll in this course. It is particularly recommended for individuals who have not yet undergone formal PostgreSQL training.
Testimonials (7)
That we could follow along on our remote desktops. I like to learn by trying.
Clare - BCP Council
Course - PostgreSQL Essentials
Knowledgeable and concise explanations.
Ella - BCP Council
Course - PostgreSQL Essentials
hands on exercises
Peter - BCP Council
Course - PostgreSQL Essentials
Covered a great breadth of information and Michal was brilliant with questions etc
Dominic Bryant - BCP Council
Course - PostgreSQL Essentials
Really flexible with topics and amount of work in each area to fit with our knowledge.
Andy Kerslake - HM Land Registry
Course - PostgreSQL Essentials
Lots of hands on exercises and real life examples
Sam Inglis - HM Land Registry
Course - PostgreSQL Essentials
Trainer was very helpful and style of doing exercises together was great