Course Outline
1. Introduction to PL/pgSQL Programming Language for Government
- Code Blocks
- Variables
- Conditional Instructions
- Loops
- Exceptions
- Built-in Functions
- Comments
2. Implementing SQL Operations for Government
- Static and Dynamic SQL
- Executing DML Commands
- Executing SELECT Queries (Single-Row, Single-Column, Multiple-Rows)
3. Implementing Stored Procedures and Functions for Government
- Parameter Passing Modes
- Overloading
- Functions that Return Collections
4. Implementing Triggers for Government
- Data Change Triggers
- System Event Triggers
- Trigger Functions
- For Each Row/Statement Triggers
- OLD and NEW Variables
- AFTER/BEFORE Triggers
- WHEN Clause
5. Implementing Batch Jobs with PgAgent for Government
- PgAgent Architecture
- Defining a Job
- Using Diagnostic Tables and Views
Requirements
- Fundamental knowledge of SQL and relational databases for government use
- Experience with any programming language (e.g., Python, Java, C#, etc.)
Audience
Application Developers, Data Engineers, and Database Developers who are responsible for creating stored functions, triggers, and database-side logic in PostgreSQL for government applications
Testimonials (5)
advance topics hands on + discussion like timescaleDB and hypertable , trainer's knowledge on the subject :)
Shivam - Paessler LLC
Course - PostgreSQL Fundamentals
By the end of the 1st day, one attendee suggested more interaction in practices and the trainers took this in for the second day.
Daniela - Unit4
Course - PostgreSQL 16 for Developers and Administrators
A factual and practical approach to the subject. A nice atmosphere, conducive to asking questions.
Marcin - Santander Bank Polska S.A.
Course - Implementing High Availability in PostgreSQL
Andres consistently ensures that he addresses all attendee questions and strives to ensure everyone comprehends his teachings. I admire his expertise and proficiency in the subject matter
Ryan - Questronix Corporation
Course - PostgreSQL for Administrators - 3 Days
Ahmed has been very cooperative and knowledgeable about the subject and throughout been a good and productive training session covering some basic and important topics on Postgres.