Course : PostgreSQL, Administration

PostgreSQL, Administration

Download in PDF format Share this course by email 2


Instructional goals


Inter
In-house
Custom

Practical course in person or remote class

Ref. PGA
Price : 1930 CHF E.T.
  3d - 21h00




Instructional goals

Teaching objectives
At the end of the training, the participant will be able to:
  • Installing the PostgreSQL DBMS
  • Determining the main features of PostgreSQL database administration
  • Creating and managing a database
  • Managing access to users
  • Managing database security.
  • Participants

Intended audience
Prerequisites

Prerequisites
TRAINING PROGRAM

Course schedule

» Overview of PostgreSQL

  • Overview of projects and tools.
  • Comparison with other RDBMS engines.

» Installation

  • Steps of installation.
  • Linux distributions: From RPM or source code.
  • Binaries for MS-Windows. Installation wizard. Preparing the operating system.

» Initializing and executing an instance

  • Principle. Shutting down and rebooting the server.
  • Server process architecture.
  • Creating additional instances.

» Connections and administrative tools

  • Sessions. Server side (pg_hba.conf). Security (SSL, etc.).
  • Access rights Role management (users and groups). Granting and revoking privileges.
  • Comand line and graphical tools. psql (shell SQL). PgAdminIII, phpPgAdmin, Pgpool.

» Defining data

  • Creating schemas, tables, indices, domains, etc.
  • Types of data, operators, and functions.

» Programming for administration

  • Server side Stored procedures. PL/pgSQL. PL/Perl. C extensions. Triggers.
  • Stored functions.
  • Client side. PHP Web applications. PostgreSQL and PDO drivers. Java Web applications.

» Routine administration

  • Defining files. Creating namespaces (tablespaces, files).
  • Directory tree and server files.
  • Server administration. Configuration. Binary logs and memory.
  • The statistics collector and activity logs.
  • Maintenance and operating tasks. Analyzing queries with Explain.
  • Analyzing and cleaning up table and index spaces with Vacuum.
  • Reconstructing indexes with Reindex.

» Backups and restores

  • Backups with pg_dump and pg_dumpall.
  • Restores with pg_restore and psql.
  • Binary logs: Write Ahead Logging (WAL).


Customer reviews
3,8 / 5
Customer reviews are based on end-of-course evaluations. The score is calculated from all evaluations within the past year. Only reviews with a textual comment are displayed.


Dates and locations
From 3 to 5 June 2024 *
FR
Remote class
Guaranteed session
Registration
From 3 to 5 June 2024 *
FR
Remote class
Guaranteed session
Registration
From 18 to 20 September 2024 *
FR
Remote class
Guaranteed session
Registration
From 11 to 13 December 2024
FR
Remote class
Registration