Troubleshooting PostgreSQL


Order on Amazon
Kindle Ebook Edition

If you are a database administrator looking for solutions to common PostgreSQL problems, this is the book for you. The book is suitable for people with intermediate and professional expertise.

PostgreSQL is a powerful, open source, object-relational database system. PostgreSQL offers many advantages for your company or business over other database systems.

This book is your practical guide to understanding the advanced techniques used to handle complex data and methods to solve issues that you might face while working with PostgreSQL. We will start with discussing the issues that arise at the time of setting up PostgreSQL. The next step will be to decide which data types will be most suitable to the task at hand and optimize performance using the right ones.

We will understand how to deal with transaction locks, fuzzy matches, cursors, joins, and so on. Know the warning signs to look for, and how to avoid the most common issues before they even happen. In addition to that, specific high-level topics such as replication and Point-In-Time-Recovery will be discussed. The entire book is based on PostgreSQL 9.4 and contains up-to-date information.

PostgreSQL Administration Essentials


Order on Amazon
Kindle Ebook Edition
Order at Packt Publishing

With more than a quarter of a century of development and innovation, PostgreSQL has gained a reputation for stability, robustness, and ease of use. The variety of features available within PostgreSQL makes it a powerful tool for your professional relational database infrastructure.

With the database administrator in mind, this compact, easy-to-read, and practically-oriented book will make your daily handling of PostgreSQL more efficient and rewarding. You will learn about optimization, bottleneck detection, backup and recovery, replication, logfile management, indexing, and much more in a systematic and carefully structured manner. This invaluable guide will enable you to develop the fundamental skills required to deploy PostgreSQL in order to efficiently manage your databases.

Discover efficient ways to administer, monitor, replicate, and handle your PostgreSQL databases.

PostgreSQL Replication







Buy here
Kindle Edition

“PostgreSQL Replication” – a new book is out:

We are proud to announce our latest book called “PostgreSQL Replication”.
It deals with all replication related concepts such as streaming replication,
synchronous replication, as well as with a variety of other topics.

Table of contents:

Chapter 1: Understanding Replication Concepts
Chapter 2: Understanding the PostgreSQL Transaction Log
Chapter 3: Understanding Point-In-Time-Recovery
Chapter 4: Setting up Asynchronous Replication
Chapter 5: Setting up Synchronous Replication
Chapter 6: Monitoring Your Setup
Chapter 7: Understanding Linux High Availability
Chapter 8: Working with pgbouncer
Chapter 9: Working with pgpool
Chapter 10: Configuring Slony
Chapter 11: Using Skytools
Chapter 12: Working with Postgres-XC
Chapter 13: Scaling with PL/Proxy

We hope that our work is beneficial to many people using PostgreSQL out there.
More information can be found here:
Hans-Jürgen Schönig & Zoltan Böszörmenyi

PostgreSQL Developer’s Handbook (Developer’s Library)

Buy here

PostgreSQL is an object-relational database server that is widely considered to be the world’s most advanced open-source database system. It is ANSI SQL-compatible, and it offers powerful features to enable more complex software design than would be possible with relational databases that are not object-oriented. PostgreSQL is extremely modular, it supports a large number of datatypes, and programming interfaces for PostgreSQL are available for all important programming languages, including C, Perl, Python, Tcl, Java, and PHP. PostgreSQL Developer’s Handbook provides a complete overview of the PostgreSQL database server and extensive coverage of its core features, including object orientation, PL/pgSQL, and the most important programming interfaces. The book introduces the reader to the language and syntax of PostgreSQL and then moves quickly into advanced programming topics.

PHP and PostgreSQL Advanced Web Programming

Buy here

There is a strong demand for books that describe how to use PHP together with a specific open-source database to develop Web applications. While MySQL is very popular, PostgreSQL is widely considered to be the more powerful of the two open-source databases. And PostgreSQL is rapidly gaining market share-large organizations are beginning to use PostgreSQL instead of Oracle; the demand for PostgreSQL training and support has increased by some accounts 50% in the last six months; and Web hosting services increasingly offer PostgreSQL along with MySQL. PHP & PostgreSQL Advanced Web Programming focuses on the specific needs of a PostgreSQL developer and will detail how to make use of PostgreSQL’s unique, advanced features to develop high-availability, fail-safe Web applications with PHP and PostgreSQL.

Mono .NET-kompatible Anwendungen mit dem Open Source-Framework

Buy here

Mono ist das Open Source-Framework für Programmierung und Einsatz .NET-kompatibler Anwendungen unter Unix, Linux und Windows. Mono vereint die Vorteile der großen Frameworks .NET und J2EE – Sprach- und Plattformunabhängigkeit – mit den Vorzügen freier Software. Dieses Buch bietet Ihnen als Profi-Programmiererin oder -Programmierer eine praxisorientierte und uebersichtliche Einführung in Mono und die NET-Kernsprache C#. Es beschreibt umfassend und übersichtlich alle relevanten Aspekte der Anwendungsentwicklung – von Datentypen und Klassen bis hin zu Thread-, Netzwerk- und GUI-Programmierung (mit gtk# und Qt#). Das Vorwort schrieb Mono-Gründer Miguel de Icaza.

Datenbank-Anwendungen mit PostgreSQL . Einführung in die Programmierung mit SQL, Java, C/C++, Perl, PHP u.a.

Buy here

Dies ist ein Buch für Datenbankprofis, die nach PostgreSQL migrieren und einen Einstieg in Administration und Programmierung der Open Source-Datenbank auf hohem Niveau suchen. Aufbauend auf einer Einführung in PostgreSQL, seine Installation, Administration, Optimierung und einem Tutorial zur Arbeit mit SQL, führen die Autoren praxis- und lösungsorientiert in die Arbeit mit den wichtigsten Programmierschnittstellen von PostgreSQL ein: Java, C/C++, Perl, PHP, Tcl, PL/pgSQL, ECPG, EFEU und Delphi. Jede von ihnen wird ausführlich vorgestellt und ihr Einsatz an einem praxisnahen Beispiel gezeigt. Das Buch schließt mit einer Übersicht über PostgreSQL-Interna. Die beiliegende CD enthält einen Teilabzug von mit PostgreSQL und Tools für alle großen Plattformen sowie alle Beispiele aus dem Buch.

Mono Kick Start

Buy here

Mono is an open-source implementation of the infrastructure upon which Microsoft’s .NET Framework is built. Providing a compatible option with all of the technical features of .NET without the restrictive licensing and prohibitive costs that Microsoft imposes, the Mono project was initiated and co-financed by Ximian Corporation for the development of an open source version of .NET Framework for Linux/Unix and Windows platforms (Mac OS X support will be added).. Mono will allow cross-platform programming and operating of .NET compatible applications. Experts see the presence of a Unix-compatible version as decisive for the success of .NET. Mono Kick Start is a practical introduction to Mono and .NET compatible application programming with Mono. After a classically structured crash-course on the C# language and Mono’s own compiler, the authors reach down deeper to subjects like threads, network programming, security, database interaction, XML, and more. A comprehensive practical section shows you how to set up Web applications with Mono, how GUIs can be programmed using GTK, and how applications written with .NET can be operated in the Mono framework.