Course : PostgreSQL, Administration

Practical course - 3d - 21h00 - Ref. PGA
Price : 2000 CHF E.T.

PostgreSQL, Administration



Required course



INTER
IN-HOUSE
CUSTOM

Practical course in person or remote class
Available in English on request

Ref. PGA
  3d - 21h00
2000 CHF E.T.






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

Course schedule

1
» Overview of PostgreSQL

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

2
» Installation

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

3
» Initializing and executing an instance

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

4
» 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.

5
» Defining data

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

6
» 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.

7
» 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.

8
» Backups and restores

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


Customer reviews
4,1 / 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.
LAURENT A.
18/03/26
5 / 5

très bonne approche pédagogique, support de cours complet, exemples réutilisables
PIERRE T.
18/03/26
4 / 5

J’ai eu du mal a effectuer les exercices car je n’ai pas réussi à m’approprier totalement les outils et l’environnement technique.
SWAEL G.
18/03/26
5 / 5

Super formateur, il repond bien a nos questions, a plein d’exemples et adapte le cours en fonction du besoin/pblm. Le support de cours et complet (contenu de l archive)



Publication date : 02/21/2024


Dates and locations

Last places available
Guaranteed date, in person or remotely
Guaranteed session
From 27 to 29 May 2026 *
FR
Remote class
Registration
From 27 to 29 May 2026 *
FR
Remote class
Registration
From 22 to 24 July 2026
FR
Remote class
Registration
From 22 to 24 July 2026
EN
Remote class
Registration
From 30 September to 2 October 2026
FR
Remote class
Registration
From 16 to 18 November 2026
FR
Remote class
Registration
From 16 to 18 November 2026
EN
Remote class
Registration

REMOTE CLASS
2026 : 27 May, 27 May, 22 July, 22 July, 30 Sep., 16 Nov., 16 Nov.