Baji Shaik & Dinesh Kumar Chemuduru 
Procedural Programming with PostgreSQL PL/pgSQL [PDF ebook] 
Design Complex Database-Centric Applications with PL/pgSQL

Support

Learn the fundamentals of PL/PGSQL, the programming language of Postgre SQL which is most robust Open Source Relational Database. This book provides practical insights into developing database code objects such as functions and procedures,  with a focus on effectively handling strings, numbers, and arrays to achieve desired outcomes, and transaction management.

The unique approach to handling Triggers in Postgre SQL ensures that both functionality and performance are maintained without compromise. You’ll gain proficiency in writing inline/anonymous server-side code within the limitations, along with learning essential debugging and profiling techniques. Additionally, the book delves into statistical analysis of PL/PGSQL code and offers valuable knowledge on managing exceptions while writing code blocks. 

Finally, you’ll explore the installation and configuration of extensions to enhance the performance of stored procedures and functions.

What You’ll Learn


  • Understand the PL/PGSQL concepts

  • Learn to debug, profile, and optimize PL/PGSQL code

  • Study linting PL/PGSQL code

  • Review transaction management within PL/PGSQL code

  • Work with developer friendly features like operators, casts, and aggregators


Who Is This Book For

App developers, database migration consultants, and database administrators.

€56.99
méthodes de payement

Table des matières


Chapter 1: Introduction to PL/pg SQL. – Chapter 2: PL/pg SQL Variables. – Chapter 3: PL/pg SQL Data Types. –  Chapter 4: Dealing with Strings, Numbers, and Arrays. – Chapter 5: Control Statements. – Chapter 6: Handling Arrays. – Chapter 7: Handling JSON. – Chapter 8: Cursors. – Chapter 9: Custom Operators. – Chapter 10: Custom Casting. – Chapter 11: Dynamic SQL. – Chapter 12: Building Functions and Procedures. – Chapter 13: Returning Values and Parameters. – Chapter 14: Handling Exceptions. – Chapter 15: Triggers. – Chapter 16: Transaction management. – Chapter 17: Aggregators. – Chapter 18: Listen and Notify. –  Chapter: 19: PL/pg SQL Essential Extensions.

A propos de l’auteur

Baji Shaik is a Senior Database Consultant with AWS Professional Services. He was introduced to databases in 2011 and over the years have worked with Oracle, Postgre SQL, Postgres Advance Server, Red Shift, and Greenplum. His background spans a wide depth and breadth of expertise and experience in SQL/No SQL database technologies. He is a Database Migration Expert and has developed many successful database solutions addressing challenging business requirements for moving databases from on-premises to Amazon RDS and Aurora Postgre SQL/My SQL and worked on tuning the RDS/Aurora Postgre SQL/My SQL databases to perform up to the mark. He is an author, having written several books on Postgre SQL. A few of his recent works include “Postgre SQL Configuration”, “Beginning Postgre SQL on the Cloud”, and “Postgre SQL Development Essentials“. Furthermore, he has delivered several conferences, and workshop sessions and published many blogs within the AWS blog community.
Dinesh Chemuduru is working as Principal Architect (OSS). He also worked at AWS as a database consultant and he has done many database migrations successfully. He contributed to a few Open Source solutions and built extensions around Postgre SQL. He loves to code in Flutter/Golang/C++ and deploys them into Kubernetes.

Achetez cet ebook et obtenez-en 1 de plus GRATUITEMENT !
Langue Anglais ● Format PDF ● Pages 316 ● ISBN 9781484298404 ● Taille du fichier 5.0 MB ● Maison d’édition Apress ● Lieu CA ● Pays US ● Publié 2023 ● Téléchargeable 24 mois ● Devise EUR ● ID 9224497 ● Protection contre la copie DRM sociale

Plus d’ebooks du même auteur(s) / Éditeur

2 824 Ebooks dans cette catégorie