PostgreSQL Essential Reference

( 1 )

Overview

PostgreSQL Essential Reference is a reference book for developers and system administrators who are already familiar with SQL database concepts but that need clear and concise documentation that is specific to PostgreSQL.
The book is divided into 3 parts; Basic SQL Reference, PostgreSQL specifics, and PostgreSQL administration. On a whole, it provides a command, the syntax, available options, description, and example code. Readers will be able ...

See more details below
Paperback (1ST)
$34.38
BN.com price
(Save 23%)$44.99 List Price
Other sellers (Paperback)
  • All (19) from $1.99   
  • New (6) from $19.04   
  • Used (13) from $1.99   
Sending request ...

Overview

PostgreSQL Essential Reference is a reference book for developers and system administrators who are already familiar with SQL database concepts but that need clear and concise documentation that is specific to PostgreSQL.
The book is divided into 3 parts; Basic SQL Reference, PostgreSQL specifics, and PostgreSQL administration. On a whole, it provides a command, the syntax, available options, description, and example code. Readers will be able to easily utilize the code and concepts into their use f the product.
An added advantage to this book is that provides all reference material in two ways; alphabetically and by task. This is important because readers of the book will be looking for this information by both methods.

Read More Show Less

Editorial Reviews

From Barnes & Noble
The Barnes & Noble Review
PostgreSQL is gaining momentum as a powerful, speedy open-source database alternative for a wide range of applications, Web and otherwise. Of course, every database worth its salt needs a detailed reference -- and PostgreSQL now has one: PostgreSQL Essential Reference by Barry Stinson.

Designed for every PostgreSQL database developer and system administrator, this book assumes you've already picked up the fundamentals of databases and SQL somewhere and focuses on helping you leverage your knowledge in the PostgreSQL environment.

This concise, complete book is organized for rapid access. All reference material is organized alphabetically and by task. Stinson begins with a complete SQL reference, describing how PostgreSQL's variant of SQL supports the SQL-92 standard -- and how it doesn't. For each SQL command, Stinson presents syntax, options, examples, and any specific issues you need to know about in migrating to PostgreSQL from your existing database environment. In some cases, PostgreSQL has SQL commands that have no direct counterpart in the standard: here, Stinson points you to the nearest equivalent.

Part II of PostgreSQL Essential Reference moves on to several key features of the PostgreSQL database implementation. Data types, operators, and functions are all covered systematically. Stinson then moves on to several concepts and features that are unique to PostgreSQL -- notably, the use of arrays in fields, inheritance, object identifiers, and Multiversion Concurrency Control (MVCC), as well as PostgreSQL's approach to indexing.

In Part III, Stinson moves on to database administration. The book includes detailed chapters on user executable files; system executable files; system configuration files and libraries; and database and log files. You'll walk through compilation and installation; creating users and assigning rights to them; day-to-day maintenance; backups and restores; and, finally, performance tuning.

The book's final section is targeted directly at database programmers. You'll find authoritative coverage of server-side and client-side programming, creating custom functions, and even some advanced programming techniques you might not expect. But then, we did say tgreSQL Essential Reference was complete, didn't we? (Bill Camarda)

Bill Camarda is a consultant, writer, and web/multimedia content developer with nearly 20 years' experience in helping technology companies deploy and market advanced software, computing, and networking products and services. His 15 books include Special Edition Using Word 2000 and Upgrading & Fixing Networks For Dummies®, Second Edition.

Read More Show Less

Product Details

  • ISBN-13: 9780735711211
  • Publisher: Sams
  • Publication date: 10/28/2001
  • Series: Essential Reference
  • Edition description: 1ST
  • Pages: 400
  • Product dimensions: 5.98 (w) x 9.05 (h) x 0.94 (d)

Meet the Author

Barry Stinson , a charter member of his local LUG (lafix.org), is an active participant in the open source community. He is a day-to-day developer for PostgreSQL and he is currently the lead developer on the qikFax project, a linux fax server product, at sourceforge, (qikfax.sourceforge.net). Barry currently runs his own consulting company, Silicon Consulting Company, in Louisiana. His local clients include law firms, doctor offices, and various finance companies. Recently, he was given the task of replacing an existing database system, Microsoft's SQL Server, with PostgreSQL. Since the migration was completed over a year ago, there has been a marked improvement in system stability and the reduction of downtime.

Read More Show Less

Table of Contents

Introduction.

What's Inside? Who Is This Book For? Who Is This Book Not For? Conventions.

I. SQL REFERENCE.

1. PostgreSQL SQL Reference.

Table of Commands. Alphabetical Listing.

II. POSTGRESQL SPECIFICS.

2. PostgreSQL Data Types.

Table of Data Types. Geometric Data Types. Logical Data Types. Network Data Types. Numeric Data Types. String Data Types. Time Data Types. Other Data Types. More Data Types.

3. PostgreSQL Operators.

Geometric Operators. Logical Operators. Network Operators. Numerical Operators. String Operators. Time Operators.

4. PostgreSQL Functions.

Map of Functions Grouped _by Category. Aggregate Functions. Conversion Functions. Geometric Functions. Network Functions. Numerical Functions. SQL Functions. String Functions. Time Functions. User Functions. Other Functions.

5. Other PostgreSQL Topics.

Arrays in Fields. Inheritance. PostgreSQL Indexes. OIDs. Multiversion Concurrency _Control.

III. POSTGRESQL ADMINISTRATION.

6. User Executable Files.

Alphabetical Listing of Files.

7. System Executable Files.

Alphabetical Listing of Files.

8. System Configuration Files and _Libraries.

System Configuration Files. Library Files.

9. Databases and Log Files.

PostgreSQL Data Directory. Log Files.

10. Common Administrative Tasks.

Compiling and Installation. Creating Users. Granting User Rights. Database Maintenance. Database Backup/Restore. Performance Tuning.

IV. PROGRAMMING WITH POSTGRESQL.

11. Server-Side Programming.

Benefits of Procedural Languages. Installing Procedural Languages. PL/pgSQL. PL/Tcl. PL/Perl.

12. Creating Custom Functions.

Creating Custom Functions. Creating Custom Triggers. Creating Custom Rules.

13. Client-Side Programming.

ecpg. JDBC. Libpq. libpq++. Libpgeasy. ODBC. Perl. Python (PyGreSQL). PHP.

14. Advanced PostgreSQL Programming.

Extending Functions. Extending Types. Extending Operators.

V. APPENDICES.

A: Additional Resources.

PostgreSQL versus Other _RDBMSs. Online PostgreSQL Resources. Books.

B: PostgreSQL Version _Information.

Version 7.1.2 (Released May 2001). Version 7.1.1 (Released May 2001). Version 7.1 (Released April 2001). Version 7.0.3 (Released November 2000). Version 7.0.2 (Released June 2000). Version 7.0 (Released May 2000). Version 6.5.2 (Released September 1999). Version 6.5.1 (Released July 1999). Version 6.5 (Released June 1999). Version 6.4.1 (Released December _1999). Version 6.4 (Released October _1998). Version 6.3 (Released March 1998). Version 6.2.1 (Released October _1997). Version 6.2 (Released June 1997). Version 6.1 (Released June 1997). Version Postgre95 .01 (Released May 1995).

Index.

Read More Show Less

Customer Reviews

Average Rating 4
( 1 )
Rating Distribution

5 Star

(0)

4 Star

(1)

3 Star

(0)

2 Star

(0)

1 Star

(0)
Sort by: Showing 1 Customer Reviews
  • Anonymous

    Posted Wed Oct 31 00:00:00 EST 2001

    Excellent Reference Manual

    This book is very much worth the money to anyone who's been put in charge of a PostgreSQL related project. The writing is clear and it covers almost all aspects of using / administrating PostgreSQL. The only reason I gave it 4 out of 5, is because I felt it was slighty hard for a new user...but honestly, as I learn more about PostgreSQL this is becomming my absolute most fav reference.

    Was this review helpful? Yes  No   Report this review
Sort by: Showing 1 Customer Reviews

If you find inappropriate content, please report it to Barnes & Noble
Why is this product inappropriate?
Comments (optional)