- An understanding of RDBMS
- Experience with SQL
Audience
- System administrators
- Developers
PostgreSQL (also known as Postgres) is an open source relational database management system or RDBMS. It is built to handle large data workloads while maintaining stability, reliability, and optimal performance.
This instructor-led, live training (online or onsite) is aimed at sysadmins and developers who wish to use PostgreSQL 13 to set up, build, and manage databases for high-performance applications.
By the end of this training, participants will be able to:
- Install and configure PostgreSQL 13.
- Understand the features, architecture, and fundamentals of operating, managing, and maintaining databases with PostgreSQL 13.
- Learn how to configure Postgres database tables and schemas.
- Learn how to perform data manipulations and queries.
- Explore the different programming interfaces (client and server) to fully utilize and extend functionalities in PostgreSQL 13.
Format of the Course
- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
Introduction
- PostgreSQL vs MySQL vs Oracle
- Overview of PostgreSQL 13 features and architecture
Getting Started
- Setting up a database server
- Installing PostgreSQL 13
- Creating and accessing a database
- SQL syntax, commands, and functions
Configuring a Postgres Database
- Data definition, default values, and constraints
- Setting up and modifying tables
- Managing privileges and security policies
- Creating database schemas
- Implementing table inheritance and partitioning
- Adding, updating, and querying data
- Data types, functions, and operators
- Using indexes and running full-text search
- Understanding concurrency control
Managing a Database Server
- Upgrading a PostgreSQL cluster
- Securing the server and encrypting data
- Configuring server parameters
- Enabling client authentication
- Setting up access roles and permissions
- Managing multiple databases
- Performing database maintenance tasks
- Backing up and restoring data
- Optimizing database performance and reliability
- Monitoring database activity and disk usage
- Implementing logical replication
- Running regression tests
Client-Side Programming
- Using the libpq C library and large object interface
- Executing embedded SQL statements
- Exploring the information schema
- Other PostgreSQL client applications
Server-Side Programming
- Extending the SQL query language
- Writing event trigger functions
- Implementing rule systems
- Using procedural languages (PLs)
- Exploring TCL, Perl, and Python PLs
- Executing server programming interfaces
- Examples of logical decoding
- Tracking replication progress
Troubleshooting
Summary and Next Steps
United Arab Emirates - PostgreSQL 13 for Developers and Administrators
Qatar - PostgreSQL 13 for Developers and Administrators
Egypt - PostgreSQL 13 for Developers and Administrators
Saudi Arabia - PostgreSQL 13 for Developers and Administrators
South Africa - PostgreSQL 13 for Developers and Administrators
Brasil - PostgreSQL 13 for Developers and Administrators
Canada - PostgreSQL 13 for Developers and Administrators
中国 - PostgreSQL 13 for Developers and Administrators
香港 - PostgreSQL 13 for Developers and Administrators
澳門 - PostgreSQL 13 for Developers and Administrators
台灣 - PostgreSQL 13 for Developers and Administrators
USA - PostgreSQL 13 for Developers and Administrators
Österreich - PostgreSQL 13 for Developers and Administrators
Schweiz - PostgreSQL 13 for Developers and Administrators
Deutschland - PostgreSQL 13 for Developers and Administrators
Czech Republic - PostgreSQL 13 for Developers and Administrators
Denmark - PostgreSQL 13 for Developers and Administrators
Estonia - PostgreSQL 13 for Developers and Administrators
Finland - PostgreSQL 13 for Developers and Administrators
Greece - PostgreSQL 13 for Developers and Administrators
Magyarország - PostgreSQL 13 for Developers and Administrators
Ireland - PostgreSQL 13 for Developers and Administrators
Luxembourg - PostgreSQL 13 for Developers and Administrators
Latvia - PostgreSQL 13 for Developers and Administrators
España - PostgreSQL 13 for Developers and Administrators
Italia - PostgreSQL 13 for Developers and Administrators
Lithuania - PostgreSQL 13 for Developers and Administrators
Nederland - PostgreSQL 13 for Developers and Administrators
Norway - PostgreSQL 13 for Developers and Administrators
Portugal - PostgreSQL 13 for Developers and Administrators
România - PostgreSQL 13 for Developers and Administrators
Sverige - PostgreSQL 13 for Developers and Administrators
Türkiye - PostgreSQL 13 for Developers and Administrators
Malta - PostgreSQL 13 for Developers and Administrators
Belgique - PostgreSQL 13 for Developers and Administrators
France - PostgreSQL 13 for Developers and Administrators
日本 - PostgreSQL 13 for Developers and Administrators
Australia - PostgreSQL 13 for Developers and Administrators
Malaysia - PostgreSQL 13 for Developers and Administrators
New Zealand - PostgreSQL 13 for Developers and Administrators
Philippines - PostgreSQL 13 for Developers and Administrators
Singapore - PostgreSQL 13 for Developers and Administrators
Thailand - PostgreSQL 13 for Developers and Administrators
Vietnam - PostgreSQL 13 for Developers and Administrators
India - PostgreSQL 13 for Developers and Administrators
Argentina - PostgreSQL 13 for Developers and Administrators
Chile - PostgreSQL 13 for Developers and Administrators
Costa Rica - PostgreSQL 13 for Developers and Administrators
Ecuador - PostgreSQL 13 for Developers and Administrators
Guatemala - PostgreSQL 13 for Developers and Administrators
Colombia - PostgreSQL 13 for Developers and Administrators
México - PostgreSQL 13 for Developers and Administrators
Panama - PostgreSQL 13 for Developers and Administrators
Peru - PostgreSQL 13 for Developers and Administrators
Uruguay - PostgreSQL 13 for Developers and Administrators
Venezuela - PostgreSQL 13 for Developers and Administrators
Polska - PostgreSQL 13 for Developers and Administrators
United Kingdom - PostgreSQL 13 for Developers and Administrators
South Korea - PostgreSQL 13 for Developers and Administrators
Pakistan - PostgreSQL 13 for Developers and Administrators
Sri Lanka - PostgreSQL 13 for Developers and Administrators
Bulgaria - PostgreSQL 13 for Developers and Administrators
Bolivia - PostgreSQL 13 for Developers and Administrators
Indonesia - PostgreSQL 13 for Developers and Administrators
Kazakhstan - PostgreSQL 13 for Developers and Administrators
Moldova - PostgreSQL 13 for Developers and Administrators
Morocco - PostgreSQL 13 for Developers and Administrators
Tunisia - PostgreSQL 13 for Developers and Administrators
Kuwait - PostgreSQL 13 for Developers and Administrators
Oman - PostgreSQL 13 for Developers and Administrators
Slovakia - PostgreSQL 13 for Developers and Administrators
Kenya - PostgreSQL 13 for Developers and Administrators
Nigeria - PostgreSQL 13 for Developers and Administrators
Botswana - PostgreSQL 13 for Developers and Administrators
Slovenia - PostgreSQL 13 for Developers and Administrators
Croatia - PostgreSQL 13 for Developers and Administrators
Serbia - PostgreSQL 13 for Developers and Administrators
Bhutan - PostgreSQL 13 for Developers and Administrators
Nepal - PostgreSQL 13 for Developers and Administrators
Uzbekistan - PostgreSQL 13 for Developers and Administrators