Have a Question? Call Us!
1.978.223.9023
info@eztrainings.com

PostgreSQL Training

Posted by admin - 03/11/09 at 10:11 pm

PostgreSQL (pronounced “post-gress-Q-L”) is an open source relational database management system (DBMS) developed by a worldwide team of volunteers. PostgreSQL is not controlled by any corporation or other private entity and the source code is available free of charge.PostgreSQL supports transactions, subselects, triggers, views, foreign key referential integrity, and sophisticated locking.

Installing & Configuring PostgreSQL

  • Host access control with pg_hba.conf
  • Configuring PostgreSQL for secure access with OpenSSL

Using the psql client
Creating & Managing Indexes

  • Creating Indexes
  • Indexes on expressions
  • Partial indexes

Transactions and Concurrency
Managing database privileges

  • Understanding PostgreSQL roles
  • User Roles
  • Assigning users to roles
  • Understanding role access

Access control with GRANT
PostgreSQL data organization

  • PostgreSQL storage
  • Managing table space usage
  • PostgreSQL log directories
  • Other directories
  • Managing PostgreSQL clusters

Creating & Managing PostgreSQL tablespaces and databases
PostgreSQL Schemas
PostgreSQL logging
Backup and recovery
Performing Point-in-time recovery (PITR)

  • PostgreSQL Write-ahead logs
  • Performing PITR backups
  • Performing PITR recovery

Writing triggers & stored procedures with PL/pgSQL
Understanding the PostgreSQL query optimizer

  • Using explain and explain analyze to optimize queries & indexes

Server monitoring & performance tuning
Using PostgreSQL modules & add-ons

  • Connection pooling with pgpool
  • Database replication with Slony
  • Full Text indexing with tsearch2


Bookmark and Share


Leave a Reply