All Books
PostgreSQL Server Programming by H. Krosing - Cover Image
Computers & Internet

PostgreSQL Server Programming: A Practical Guide to Building Advanced Database Functions and Stored Procedures by H. Kro

โ‚น2,519

Inclusive of all applicable taxes. FREE shipping on all orders.

Quantity:
1
Share:
Free DeliveryOn every order
15-Day ReturnEasy returns
Genuine BookPhysical copy only

Available Offers

  • ๐ŸššFree Delivery โ€” Free shipping on all orders
  • ๐Ÿ’ตCash on Delivery โ€” Pay when your order arrives
  • โ†ฉ๏ธ15-Day Easy Returns โ€” Hassle-free return policy
  • ๐Ÿ”’Cash on Delivery โ€” Pay safely when your order arrives

Check Delivery

Product Description

Introduction

PostgreSQL is one of the most powerful and reliable open-source relational database systems in the world, and mastering its server-side programming capabilities can set you apart as a database professional. PostgreSQL Server Programming by H. Krosing, published by Packt Publishing, is a comprehensive guide that takes you deep into the art of writing server-side code for PostgreSQL. Whether you are a database administrator, a backend developer, or a student of computer science in India, this book equips you with the skills to build efficient, scalable, and secure database applications. With a focus on practical, real-world examples, this hardcover edition is an essential resource for anyone who wants to go beyond simple SQL queries and unlock the full potential of PostgreSQL.

Book Overview

This book is designed to bridge the gap between basic database usage and advanced server-side programming. It covers everything from writing stored procedures and functions to implementing complex triggers, rules, and event-driven logic. The author, H. Krosing, brings years of experience in PostgreSQL development, making the content both authoritative and accessible. The book is structured to guide readers through incremental learning, starting with fundamental concepts and progressing to advanced topics like custom data types, procedural languages (PL/pgSQL, PL/Python, PL/Perl), and performance tuning. Each chapter includes hands-on examples that you can run on your own PostgreSQL setup, ensuring that you not only understand the theory but also gain practical, job-ready skills.

Key Highlights

  • Comprehensive Coverage: From basic function creation to advanced server-side extensions, this book covers all aspects of PostgreSQL server programming.
  • Hands-On Approach: Every concept is accompanied by code snippets and examples that you can execute, making learning interactive and effective.
  • Multiple Languages: Learn to write server-side code in PL/pgSQL, PL/Python, PL/Perl, and other supported languages, giving you flexibility in your projects.
  • Performance Optimization: Dedicated chapters on query optimization, indexing strategies, and understanding the PostgreSQL query planner help you write faster applications.
  • Security Best Practices: Understand how to secure your server-side code against SQL injection and other vulnerabilities, a must for any production environment.

Inside the Book

This hardcover volume is packed with detailed explanations and practical exercises. The book begins with an introduction to the PostgreSQL architecture and the concept of server-side programming. You will then dive into writing functions and procedures using PL/pgSQL, the native procedural language of PostgreSQL. Later chapters explore how to use other languages like PL/Python and PL/Perl to extend functionality. The book also covers triggers and event-driven programming, allowing you to automate database operations. Advanced sections discuss custom aggregates, data types, and even how to write your own PostgreSQL extensions in C. Each chapter ends with review questions and exercises to reinforce your learning.

Key Topics

  • PostgreSQL server architecture and configuration
  • Writing stored procedures and functions in PL/pgSQL
  • Implementing triggers, rules, and event-driven logic
  • Using PL/Python, PL/Perl, and PL/Tcl for server-side scripting
  • Creating custom data types and operators
  • Building and installing PostgreSQL extensions
  • Performance tuning and query optimization techniques
  • Error handling and debugging server-side code
  • Security considerations for server-side programming
  • Working with large objects and full-text search

Reader Benefits

By reading this book, you will gain a deep understanding of how to leverage PostgreSQL's server-side capabilities to build robust, high-performance applications. You will be able to write reusable code that runs directly on the database server, reducing network overhead and improving data integrity. The knowledge gained from this book will help you automate complex business logic, enforce data validation, and implement custom workflows. For Indian students and professionals working in startups or large enterprises, these skills are highly valued and can lead to better career opportunities. You will also learn how to troubleshoot and optimize existing PostgreSQL installations, saving time and resources for your organisation.

Learning Outcomes

  • Master the syntax and best practices of PL/pgSQL for writing functions and triggers
  • Understand the architecture of PostgreSQL and how server-side code interacts with the database engine
  • Develop the ability to choose the right procedural language for different tasks
  • Implement complex triggers and event-driven systems to automate database operations
  • Optimise server-side code for performance and scalability
  • Create custom extensions and data types to extend PostgreSQL's functionality
  • Apply security measures to protect server-side code from common vulnerabilities
  • Debug and troubleshoot server-side programs effectively

Who Should Read

This book is ideal for database administrators, backend developers, software engineers, and IT professionals who already have a basic understanding of SQL and want to take their PostgreSQL skills to the next level. It is also perfect for computer science students in India who are learning database systems and want to gain practical, industry-relevant expertise. If you are managing a PostgreSQL-based application or planning to migrate to PostgreSQL, this book will provide you with the tools you need to succeed. No prior experience with server-side programming is required, but familiarity with SQL and basic database concepts will be helpful.

About the Author

H. Krosing is a seasoned PostgreSQL expert and a long-time contributor to the PostgreSQL community. With decades of experience in database design, development, and administration, he has worked on numerous large-scale projects that rely on PostgreSQL's advanced features. He is known for his clear teaching style and ability to explain complex topics in a straightforward manner. Krosing has also spoken at various international conferences and has authored several technical articles and books. His practical, hands-on approach makes this book a valuable resource for learners at all levels.

About the Publisher

Packt Publishing is a leading global publisher of technical books and learning resources, known for its focus on cutting-edge technologies. With a mission to make knowledge accessible to everyone, Packt has published thousands of books on topics ranging from programming and data science to cloud computing and cybersecurity. Their titles are widely used by professionals and students around the world, including in India, where they are valued for their practical, example-driven content. This hardcover edition reflects Packt's commitment to quality and its dedication to helping readers build real-world skills.

Conclusion

PostgreSQL Server Programming is an indispensable guide for anyone looking to master server-side development with PostgreSQL. With its clear explanations, hands-on exercises, and coverage of multiple procedural languages, this book empowers you to build powerful, efficient, and secure database applications. Whether you are a student in India preparing for a career in tech or a professional aiming to upgrade your skills, this hardcover edition from Packt Publishing is a worthy addition to your library. Take the next step in your PostgreSQL journey and unlock the full potential of server-side programming today.

Quick Summary

PostgreSQL Server Programming by H. Krosing is a practical guide for developers and database administrators who want to harness the full power of server-side programming in PostgreSQL. This book dives deep into PL/pgSQL, the native procedural language of PostgreSQL, and teaches you how to write efficient stored procedures, triggers, and custom functions. You will learn how to move business logic into the database layer for better performance, security, and maintainability. The book covers error handling, transaction management, debugging, and integration with other programming languages. With real-world examples and clear explanations, it is ideal for Indian IT professionals, students, and anyone looking to advance their database skills. By purchasing from Bookshops.in, you get a high-quality physical hardcover edition delivered to your doorstep in India, ensuring a premium reading experience.

Book Highlights

โœ“Learn PL/pgSQL from scratch with clear examples
โœ“Master stored procedures and triggers
โœ“Build custom database functions
โœ“Optimise query performance server-side
โœ“Handle errors and exceptions in PostgreSQL
โœ“Work with advanced data types
โœ“Integrate PostgreSQL with other languages
โœ“Understand transaction management
โœ“Secure your database with proper programming
โœ“Debug and test server-side code
โœ“Use PostgreSQL extensions effectively
โœ“Real-world case studies and projects
โœ“Suitable for Indian developers and students
โœ“Published by Packt Publishing

Book Specifications

ISBN-139781849516983
ISBN-101849516987
Publisherโ€Ž Packt Pub Ltd
Languageโ€Ž English
Dimensionsโ€Ž 19.05 x 1.52 x 23.5 cm
Weightโ€Ž 458 g
Countryโ€Ž India
CategoryProgramming & Software Development โ€บ Introduction to Programming
GenreNon-fiction
Original LanguageEnglish

Frequently Asked Questions

What is PostgreSQL Server Programming about?
This book teaches you how to write server-side code in PostgreSQL using PL/pgSQL, including stored procedures, triggers, and custom functions.
Who is the author of this book?
The author is H. Krosing, a PostgreSQL expert and contributor to the open source community.
Do I need prior PostgreSQL experience?
Basic knowledge of SQL and PostgreSQL is helpful, but the book covers fundamentals before moving to advanced topics.
Is this book suitable for Indian students?
Yes, it is written in a clear style and includes examples relevant for Indian developers and IT professionals.
What programming languages are covered?
The primary language is PL/pgSQL, but the book also touches on other languages supported by PostgreSQL like Python and Perl.
Does the book cover triggers?
Yes, triggers are covered in detail with practical examples.
Can I use this book for self-study?
Absolutely, it is designed for self-paced learning with exercises and examples.
Is this book still relevant in 2025?
Yes, the core concepts of PostgreSQL server programming remain largely unchanged and are still widely used.
Does the book include performance tips?
Yes, it covers optimisation techniques for server-side code.
What is the price of this book?
The price is โ‚น2519 on Bookshops.in.
Can I return the book?
Please check Bookshops.in's return policy for details.
Does the book cover PostgreSQL 9.x?
It covers PostgreSQL up to version 9.x, which includes many features still in use today.
Where can I buy this book in India?
You can buy it from Bookshops.in, a premium Indian online bookstore.

Customers Also Bought

Buy Algorithmische Sprache Und Programmentwicklung | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer โ€” BookShops.in

Programming

Algorithmische Sprache Und Programmentwicklung | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer

โ‚น3,143
Buy Distributed Algorithms | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean โ€” BookShops.in

Programming

Distributed Algorithms | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean

โ‚น5,539
Buy Meta-Level Control for Deductive Database Systems | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schm โ€” BookShops.in

Programming

Meta-Level Control for Deductive Database Systems | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schm

โ‚น5,458
Buy Java Web Services | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O' โ€” BookShops.in

Programming

Java Web Services | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'

โ‚น3,680
Buy Database in Depth | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J.  โ€” BookShops.in

Programming

Database in Depth | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J.

โ‚น3,158
Buy Integration of AI and OR Techniques in Constraint Programming for Combinatorial Optimization Problem | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson | Springer | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson | Springer | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson | Springer | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson | Springer | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson | Springer | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson |  โ€” BookShops.in

Programming

Integration of AI and OR Techniques in Constraint Programming for Combinatorial Optimization Problem | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson | Springer | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson | Springer | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson | Springer | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson | Springer | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson | Springer | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson |

โ‚น5,602

Related Products

View All
Buy Modern Full-Stack React Projects by Daniel Bugl โ€” BookShops.in

Computers & Internet

Modern Full-Stack React Projects by Daniel Bugl

โ‚น2,311
Buy Mootools 1.2 Beginner's Guide (English, Jacob Gube) โ€” BookShops.in

Computers & Internet

Mootools 1.2 Beginner's Guide (English, Jacob Gube)

โ‚น2,085
Buy Contemporary Methods for Speech Parameterization (Springerbriefs in Electrical and Computer Engineering / Springerbriefs in Speech Technology) โ€” BookShops.in

Computers & Internet

Contemporary Methods for Speech Parameterization (Springerbriefs in Electrical and Computer Engineering / Springerbriefs in Speech Technology)

โ‚น4,187
Buy Information Technology and Lawyers | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lo โ€” BookShops.in

Computers & Internet

Information Technology and Lawyers | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lo

โ‚น4,985
Buy Digital Analysis of Remotely Sensed Imagery | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao โ€” BookShops.in

Computers & Internet

Digital Analysis of Remotely Sensed Imagery | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao

โ‚น5,336
Buy Computer-Aided Drug Design and Delivery Systems | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Compan โ€” BookShops.in

Computers & Internet

Computer-Aided Drug Design and Delivery Systems | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Compan

โ‚น4,180
Get In Touch

Contact BookShops.in

Find our bookstore in Madurai on the map below, or let us know about your reading experience by leaving a review.

Phone+91 81899 68108
Address12, Rajan Street, Main Road, KK Nagar, Madurai Tamilnadu 625020 India
Support HoursMonโ€“Sat, 10:00 AM โ€“ 6:00 PM (IST)

Value your feedback

Enjoyed the books you ordered from us? Your review helps fellow readers discover our store and helps us improve.

Leave a Google Review

Your Cart

Your cart is empty

Add books to get started