Overall, this is a good beginning book. It will not turn you into an expert on database design, nor does it offer an encyclopedic PostgreSQL reference. But it is a perfect starting point for those who have chosen to explore this great database system.
If I had to choose between this and "Practical PostgreSQL", which is the only comparable book out right now (mid 2002), I would probably choose the latter, but I think it would be better to get both, since they are both presenting similar information pretty well, but slightly differently, so I think reading both would result in a better overall understanding.
This book is a complete tutorial on PostgreSQL features and functions beginning with the basics and building up to the design and construction of databases and integrating them with programming languages for the Web. Here we'll show you how to make the most of this fully programmable databases' powerful features like aggregate, join, transaction, inheritance, embedding your own C routines and more.
This book covers:
Detailed tutorial in PostgreSQL Installing from binaries and source code on UNIX and Windows Working with graphical tools Various forms of queries, subqueries, aggregate functions and joins Transactions, locking, stored procedures and triggers Performance monitoring, tuning and server control Connecting and executing SQL statements using C (libpq) and Embedded SQL Developing applications in PHP, Perl and Java