Unlock the potential of generative AI across all your managerial functions.
Log in
Or create your account
You have just added to your selection
Your cart is empty, See our trainings

Description

This training is intended for those who want to go further in the use of PostgreSQL. This database management system is one of the most advanced in implementing the SQL standard. It allows you to apply the latest specifications such as, for example, the WINDOW and PARTITION BY directives.

Who is this training for ?

For whom ?

This course is aimed at developers wishing to have in-depth knowledge of the possibilities offered by PostgreSQL.

Prerequisites

Good knowledge of SQL language and PostgreSQL.

Training objectives

  • List the new features of the SQL standard
  • Identify the development possibilities offered by PostgreSQL
  • Develop applications optimized for PostgreSQL.
  • Training program

      • Server and access configuration.
      • The command line and graphical client.
      • Exercise
      • Choice of template and charset. The search_path.
      • Predefined types (monetary...) and table types.
      • Domains and user types.
      • Definition of new basic types in C language.
      • Exercise
      • Foreign key constraints.
      • Inherited tables (EXTENDS). Partitioned tables.
      • Indexing. Materialized views.
      • Practical work
      • Aggregates, joins and subqueries.
      • WINDOW and PARTITION BY clauses.
      • Search in FULL TEXT mode.
      • Query analysis with EXPLAIN.
      • Exercise
      • Transaction management
      • Crosspoints. Isolation levels.
      • Explicit row and table locks.
      • Informational locks for applications.
      • Exercise
      • Users and roles.
      • Role inheritance, organization into groups.
      • PUBLIC role. Rights.
      • Exercise
      • Procedures written in PL/pgSQL in Perl and C.
      • Cursors. Definition of operators.
      • Setting up triggers.
      • Exercise
      • Programming in C, Perl and PHP.
      • Retrieval of graphic elements from the database.
      • Processing of SQL transactions using exceptions.
      • Exercise
    • 1307
    • 21 h

    Submit your review

    Translated By Google Translate