An excellent class. Provides current information and practical techniques. More Testimonials »

Introduction to PostgreSQL for Developers and Administrators

Delivery Options

Class Description

Class Overview

The primary objective of this course is to provide an introduction to the PostgreSQL database. The course targets both administrators and developers.

Class Goals

  • Learn about the history of PostgreSQL.
  • Learn where to find PostgreSQL documentation and resources.
  • Understand PostgreSQL Server Architecture.
  • Learn about different popular PostgreSQL clients.
  • Learn to work with PostgreSQL functions.
  • Learn to create your own functions.
  • Learn to program with plpgsql.
  • Learn to install and setup PostgreSQL securely.
  • Learn basic administration tasks such as user creation, cataloging and backing up.
  • Learn about SLONY and PGPOOL.
  • Understand inheritance in PostgreSQL.
  • Learn to partition tables.
  • Learn to use Tablespaces.
  • Learn about database monitoring.
  • Understand the EXPLAIN Statement
  • Learn about PITR
  • Learn to tune the Postgresql Server

Class Outline

  1. PostgreSQL Introduction
  2. History
  3. Documentation and Resources
  4. PostgreSQL Server Architecture
  5. Popular PostgreSQL clients
    1. Psql, The PostgreSQL Command Line Interface
    2. pgadmin
    3. phppgadmin
    4. Using ODBC with other Clients
  6. Functions in PostgreSQL
  7. Functions, user-defined
  8. Procedural languages:
    1. installing, removing
    2. trusted, untrusted
    3. programming with plpgsql
  9. Best practices using plpgsql
  10. Binary Installation (UNIX like, MSWindows)
  11. Source Code Install
  12. Creating a database cluster (initdb)
  13. Server Configuration
  14. Server Security
  15. Running the Server
  16. Creating Users
  17. System Catalogs
  18. Backup Practices
  19. SLONY
  20. PGPOOL
  21. Inheritance
  22. Table Partitioning
  23. Tablespaces
  24. Monitoring The Database
  25. Understanding The EXPLAIN Statement
  26. PITR
  27. Tuning The Postgresql Server

Class Materials

All students receive a course manual or book and all the class examples.

Students in private onsite classes will also receive:

  • PostgreSQL (2nd Edition)

Class Prerequisites

Experience in the following areas is required:

  • Oracle SQL as taught in our Introduction to Oracle SQL and Advanced Oracle SQL classes.

Technical Requirements

Our computer technical requirements and setup process is easy, with support just a click away.

Client Success
  1. Independent Survey
  2. Client List
  3. Testimonials
Join The Team
  1. Learn how you can become a Webucator Trainer
  2. Career Opportunities
Locations
Compare Us
Watch 3-minute Demo Video
of Live Online Training:
Learn the benefits of online training with Webucator
Webucator is a Registered Education Provider (R.E.P.) approved by PMI to issue professional development units (PDUs) for our training courses.

Free Webinars

A Crash Course in CSS

Wed, 3/21 1:00 PM EST

Recent Blog Articles

SQL Server 2008 Certification Training Overview

Posted on Jun 07, 2011 by Bob Clary

We’ve recently developed new resources to help clients achieve their Microsoft certification goals. We now offer a directory of Microsoft certification ...


SQL Server 2008 Reporting Services

Posted on May 04, 2011 by akenien

This SQL Server Reporting Services 2008 webinar is a quick overview of the the new layout and features of SQL Server Reporting Services 2008. SQL Server ...


Data Modeling in MySQL Workbench

Posted on May 04, 2011 by akenien

This MySQL webinar recording includes concepts from our MySQL training classes to teach you how to use MySQL Workbench for data modeling. The webinar will ...


Writing an Oracle PL/SQL Program

Posted on May 04, 2011 by akenien

This recorded webinar includes concepts from our Oracle training classes to help you write your first Oracle PL/SQL program! Writing an Oracle PL/SQL Program ...


Importing Data Using Oracle SQL Developer

Posted on Feb 27, 2011 by Beth Anglo

There are many methods one can use to import data from operating system files into Oracle tables. These methods include using any of the following: the ...

© Webucator, Inc. All rights reserved. | Toll Free: 1-877-932-8228 | From outside the USA: 315-849-2724| Fax: 315-849-2723