473,378 Members | 1,347 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,378 software developers and data experts.

book on advanced postgresql?

Are there any books out there that are fairly current, but go into the
more advanced aspects of Postgresql, such as internals and advanced
programming? I'd rather avoid the whole intro to SQL with a few extra
chapters on Postgresql if I could help it.

Thanks,

John

---------------------------(end of broadcast)---------------------------
TIP 9: the planner will ignore your desire to choose an index scan if your
joining column's datatypes do not match

Nov 12 '05 #1
10 2690
"John Wells" <jb@sourceillustrated.com> writes:
Are there any books out there that are fairly current, but go into the
more advanced aspects of Postgresql, such as internals and advanced
programming? I'd rather avoid the whole intro to SQL with a few extra
chapters on Postgresql if I could help it.


I'm not aware of any that are tilted towards advanced stuff. Erm, have
you tried just reading the documentation :-) ? I realize it's not
always easy to find what you need, but we could use suggestions about
how to make it better ...
http://developer.postgresql.org/docs...res/index.html

regards, tom lane

---------------------------(end of broadcast)---------------------------
TIP 6: Have you searched our list archives?

http://archives.postgresql.org

Nov 12 '05 #2
Tom,

I'd love to, but I can't read at a terminal for longer than an hour or so.
I really prefer the dead tree version.

Does anyone provide printed copies of the documentation for a fee? I know
some companies do this for other apps...

Thanks,

John

Tom Lane said:
"John Wells" <jb@sourceillustrated.com> writes:
Are there any books out there that are fairly current, but go into the
more advanced aspects of Postgresql, such as internals and advanced
programming? I'd rather avoid the whole intro to SQL with a few extra
chapters on Postgresql if I could help it.


I'm not aware of any that are tilted towards advanced stuff. Erm, have
you tried just reading the documentation :-) ? I realize it's not
always easy to find what you need, but we could use suggestions about
how to make it better ...
http://developer.postgresql.org/docs...res/index.html

regards, tom lane

---------------------------(end of broadcast)---------------------------
TIP 6: Have you searched our list archives?

http://archives.postgresql.org

---------------------------(end of broadcast)---------------------------
TIP 9: the planner will ignore your desire to choose an index scan if your
joining column's datatypes do not match

Nov 12 '05 #3
John Wells wrote:
Tom,

I'd love to, but I can't read at a terminal for longer than an hour or so.
I really prefer the dead tree version.


You can get the tarball of HTMLs out of a build and view it in lynx or something
like that if you prefer. They are very simple HTMLs.

I agree that when eyes are tired of looking at a CRT, printed copy works much
better.

Shridhar
---------------------------(end of broadcast)---------------------------
TIP 5: Have you checked our extensive FAQ?

http://www.postgresql.org/docs/faqs/FAQ.html

Nov 12 '05 #4
On Fri, Oct 03, 2003 at 10:08:43 -0400,
John Wells <jb@sourceillustrated.com> wrote:
Tom,

I'd love to, but I can't read at a terminal for longer than an hour or so.
I really prefer the dead tree version.

Does anyone provide printed copies of the documentation for a fee? I know
some companies do this for other apps...


You should be able to print the documentation on a printer. The released
versions come with postscript and/or pdf versions of the documentation.
The beta versions don't and it is a pain to generate the above. However,
if you just want 7.3 documentation, that should be available.
I think the 7.4 documentation is better, because it is all in one book
and some redundant information is eliminated. However, I don't know of
any postscript or pdf versions of the documentation that are available for
download.

---------------------------(end of broadcast)---------------------------
TIP 1: subscribe and unsubscribe commands go to ma*******@postgresql.org

Nov 12 '05 #5
Bruno Wolff III <br***@wolff.to> writes:
On Fri, Oct 03, 2003 at 10:08:43 -0400,
John Wells <jb@sourceillustrated.com> wrote:
Does anyone provide printed copies of the documentation for a fee? I know
some companies do this for other apps...
You should be able to print the documentation on a printer. The released
versions come with postscript and/or pdf versions of the documentation.
The beta versions don't and it is a pain to generate the above.


In theory you can build the postscript versions for yourself, per the
procedure here:
http://developer.postgresql.org/docs...ide-build.html
after you've installed all the tools listed on the preceding page.

Building the HTML version is pretty simple, but it does look like
making a nice printed version is tedious ... which, no doubt, is
why no one does it for beta releases.

If you are happy with reading docs for back releases, Prime Time
Freeware has PDF and hardcopy versions I believe:
http://www.ptf.com/

regards, tom lane

---------------------------(end of broadcast)---------------------------
TIP 6: Have you searched our list archives?

http://archives.postgresql.org

Nov 12 '05 #6
On Fri, 3 Oct 2003, John Wells wrote:
Are there any books out there that are fairly current, but go into the
more advanced aspects of Postgresql, such as internals and advanced
programming? I'd rather avoid the whole intro to SQL with a few extra
chapters on Postgresql if I could help it.


I have the book "PostgreSQL Introduction and Concepts" by Bruce Momjian.
For advanced SQL I have ordered Joe Celko's "SQL for Smarties" because
it was recommended by some people.

--
PGP/GPG Key-ID:
http://blackhole.pca.dfn.de:11371/pk...rch=0xB5A1AFE1

---------------------------(end of broadcast)---------------------------
TIP 8: explain analyze is your friend

Nov 12 '05 #7
John,

I usually just grab the PDF's, convert them to PS files and then add the code to
duplex and print to a tray with 3 hole paper. :)

All in all I don't think that is too expensive but I can't really say I've had
to pay to do that recently.
Quoting John Wells <jb@sourceillustrated.com>:
Tom,

I'd love to, but I can't read at a terminal for longer than an hour or so.
I really prefer the dead tree version.

Does anyone provide printed copies of the documentation for a fee? I know
some companies do this for other apps...

Thanks,

John

Tom Lane said:
"John Wells" <jb@sourceillustrated.com> writes:
Are there any books out there that are fairly current, but go into the
more advanced aspects of Postgresql, such as internals and advanced
programming? I'd rather avoid the whole intro to SQL with a few extra
chapters on Postgresql if I could help it.


I'm not aware of any that are tilted towards advanced stuff. Erm, have
you tried just reading the documentation :-) ? I realize it's not
always easy to find what you need, but we could use suggestions about
how to make it better ...
http://developer.postgresql.org/docs...res/index.html

regards, tom lane

---------------------------(end of broadcast)---------------------------
TIP 6: Have you searched our list archives?

http://archives.postgresql.org

---------------------------(end of broadcast)---------------------------
TIP 9: the planner will ignore your desire to choose an index scan if your
joining column's datatypes do not match

--
Keith C. Perry
Director of Networks & Applications
VCSN, Inc.
http://vcsn.com

____________________________________
This email account is being host by:
VCSN, Inc : http://vcsn.com

---------------------------(end of broadcast)---------------------------
TIP 5: Have you checked our extensive FAQ?

http://www.postgresql.org/docs/faqs/FAQ.html

Nov 12 '05 #8
I have it and it is an excellent book!
It has, on occasion, made my brain hurt though :)
Holger Marzen wrote:
On Fri, 3 Oct 2003, John Wells wrote:

Are there any books out there that are fairly current, but go into the
more advanced aspects of Postgresql, such as internals and advanced
programming? I'd rather avoid the whole intro to SQL with a few extra
chapters on Postgresql if I could help it.

I have the book "PostgreSQL Introduction and Concepts" by Bruce Momjian.
For advanced SQL I have ordered Joe Celko's "SQL for Smarties" because
it was recommended by some people.


--
Eugene Vital
Any technology indistinguishable from magic is insufficiently advanced.


---------------------------(end of broadcast)---------------------------
TIP 1: subscribe and unsubscribe commands go to ma*******@postgresql.org

Nov 12 '05 #9
Quoth ho****@marzen.de (Holger Marzen):
For advanced SQL I have ordered Joe Celko's "SQL for Smarties" because
it was recommended by some people.


I keep it around; it is quite interesting. It is NOT
PostgreSQL-specific at all; Celko is fairly negative about the notion
of being DBMS-specific in general.

He is preparing a book on Sets and Trees, essentially expanding on
chapters 27 and 28, which should be quite interesting. SQL doesn't
usually "play very well" with tree structures, so that certainly
warrants an expansion of the literature.
--
output = ("cbbrowne" "@" "cbbrowne.com")
http://cbbrowne.com/info/rdbms.html
First Rule of Computer Security
- Only forbid that which can be made impossible.
- Facilitate the possible.
- Have the wisdom to explain the difference.
-- Mark Miller
Nov 12 '05 #10
Tom Lane writes:
Building the HTML version is pretty simple, but it does look like
making a nice printed version is tedious ... which, no doubt, is
why no one does it for beta releases.


For printable versions, the size and complexity of the PostgreSQL
documentation breaks every tool known to me. That is the reason why
printable version are so hard to find.

--
Peter Eisentraut pe*****@gmx.net
---------------------------(end of broadcast)---------------------------
TIP 8: explain analyze is your friend

Nov 12 '05 #11

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

0
by: Google Mike | last post by:
You readers in comp.lang.php may use PostgreSQL, so you might find this review useful... ISBN 0-7357-1257-3 "PostgreSQL", Copyright 2003 by Sams Publishing. Authors: Korry Douglas, Susan...
2
by: Bret Busby | last post by:
In searching on the Internet, I found various references to the book "Teach Yourself PostgreSQL In 21 Days", written by Chris Smith, published by SAMS, December 2002 (from the Barnes and Noble web...
5
by: kuphryn | last post by:
Hello After analyzing the software industry, I believe C# and .NET are and will remain apart of a major set of development tool on the Win32 and Win64 platform second to only a combination of...
6
by: Ginello | last post by:
Hi guys, could you please recommend a good book on OO programming with c#? I'm an advanced user and I'd need something thorough and detailed. Thanks in advance for your answers, Gino --
5
by: Ed Wong | last post by:
I am an oracle dba and new to postgresql. Could you tell me what is the best postgres book out there to start with? I am looking for a book which is sort of a complete reference including some...
4
by: Dave | last post by:
Hi, I've been writing C++ COM controls and VB 6 Applications for years. Before that Windows applications in C and OS2 Presentation Manager in C. My question is what book do you think would...
2
by: John A Grandy | last post by:
Recommendations on the best advanced 2.0 book for ASP.NET / WinForms , C# ........ that IS NOT based on the author having only worked with a beta or ctp copy of the product. (Or least the chance...
10
by: jklimek | last post by:
I'm currently a Delphi developer (my day job) but at my company we only write custom web application/database stuff, so we never really get into anything advanced. However, I know enough about...
11
by: www.douglassdavis.com | last post by:
I'm looking for advice here, and I would really appreciate it if you could help. Is there a VB 2005 book that you like and would recommend (and why)? Would you consider it good for...
1
by: CloudSolutions | last post by:
Introduction: For many beginners and individual users, requiring a credit card and email registration may pose a barrier when starting to use cloud servers. However, some cloud server providers now...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 3 Apr 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome former...
0
by: ryjfgjl | last post by:
In our work, we often need to import Excel data into databases (such as MySQL, SQL Server, Oracle) for data analysis and processing. Usually, we use database tools like Navicat or the Excel import...
0
by: taylorcarr | last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.