PostgreSQL Development

This course covers several aspects of PostgreSQL relevant for application developers, aiming to provide a comprehensive view, ranging from command-line scripts to client-side and server-side coding, which includes best practices. Suitable for developers using Java, PHP, Python, perl, .Net and other client languages.

Prerequisites Topics Acquired skills

Basics of programming

Basics of systems administration

Basics of PostgreSQL database administration

PostgreSQL basics

SQL basics

• Basic Development

• psql and scripting

• Statement behaviour

• Transaction Management & MVCC

• Transaction Isolation and Visibility

• Data loading

• Client/Server topics

• Interface details (jdbc, DBI, .Net etc)

• User defined functions and procedural languages

• PL/pgSQL

• Triggers

• Extensions

• PostgreSQL extended features

• Using XML

• Aggregates and Set Returning Functions

• Window Functions

• More Functions

• Recursive Queries

• Testing with pgTAP

• Basics of PostgreSQL development

• Basics of applications design with PostgreSQL

• Basics of PL/pgSQL

• Techniques of software development with PostgreSQL (debugging, error management, etc.)

Tags: Database Administration, Database Development, Software development, Systems Architecture

Length: 3.00 days

Stay in touch with us

Subscribe to our monthly newsletter to hear the latest developments from 2ndQuadrant and related technologies.

We’ll also send you any important news or updates that we think you’ll find useful.

We value your privacy and will not pass your details on to anyone else.