THE ZEPINT NETWORK

programmer assist

PostgreSQL PostgreSQL XML Feeds

PostgreSQL Questions PostgreSQL Solutions PostgreSQL Articles

PostgreSQL is a free object-relational database server (database management system), released under the flexible BSD-style license. It offers an alternative to other open-source database systems (such as MySQL and Firebird), as well as to proprietary systems such as Oracle, Sybase, IBM's DB2 and Microsoft SQL Server.

Installing PostgreSQL

DiggBlinkRedditDeliciousTechnorati

article by Support@PA

Your first question may be "How do I pronounce this darn thing?" It's simple?in four syllables, like this: Post - gress - cue - ell. With that out of the way, we can get down to business. According to Bruce Momjian, PostgreSQL is currently the "most advanced open source relational database management system." Let's break this statement down and see just what he means.

* Most Advanced. This term doesn't necessarily mean fastest, or most widespread, although the use of PostgreSQL is increasing. PostgreSQL is "most advanced" in that it supports the most features and is closest to SQL92 compliance. Apart from the software level, PostgreSQL has an extremely talented and mature core of developers who keep this a top-notch piece of software.
* Open Source. This term has evolved from relative obscurity to a market buzzword in a very short period of time. As you probably already know, Open Source means that the source code is available to anyone for no cost?in effect, allowing anyone to help with the project's development. More specifically, PostgreSQL is maintained under the BSD License. This is as open as open gets.
* Relational Database Management System. Put simply, this is a system that allows the manipulation of data according to the rules of relational algebra. Data is stored in tables of columns (attributes) and rows (tuples). Through the use of keys, these tables can relate to one other. A true RDBMS must support ACID, which stands for:

A?Atomicity. Perhaps better known as transactions. This is where a series of queries can execute as one query. If one query fails, all related ones take place.

C?Consistency of Preservation. A database has consistency of preservation if the database is taken from one legal state to another.

I?Isolation. When a transaction is being executed, other transactions should not interfere whatsoever.

D?Durability or permanency. Changes applied to the database must be committed and must survive failure.

This is all well and good, but probably means very little until you get the software installed and running, and that's what you came here for, right?

PostgreSQL Installation Caveats

Many people ask me how to install PostgreSQL for their particular operating system. Specifically, they ask whether to use an RPM for RedHat, or a deb file for Debian, or ports for FreeBSD. I usually answer "Use the source ?". This article will explain how to get PostgreSQL up and running from scratch.

My operating environment is FreeBSD 3.4 stable (Pentium 166, 64 Mb of RAM). I chose this operating system because the file system structure, config files, and init files are very clean and straightforward. FreeBSD is also under the BSD License and is a direct descendant of the 4.4 BSD Lite code. It also runs Hotmail and Yahoo.

These instructions assume a small amount of Unix/Linux experience and should be quite constant across most platforms. The installation process is also very basic. It is designed to get you up and running quickly. For more advanced features, please refer to the official PostgreSQL documentation set, or the mailing lists .

Rest of the article at: http://www.informit.com/articles/article.asp?p=18226&seqNum=3

Got a PostgreSQL Question?

Just Sign Up and ask the top PostgreSQL experts!

Search via Google

User Login

Email Address

Password

PostgreSQL Experts

Rank Expert Points
#1 Support@PA 500
This a list of the Top PostgreSQL experts, how many points do you have?

Leading Experts

Rank Expert Points
#1 frankzzsword 4600
#2 Bejaan 2900
#3 csfreak 1100
#4 Anurag 700
#5 keyvez 700
#6 nnarasimha 600
#7 Nakata 600
#8 martinig 600
#9 mastercomputers 400
#10 Huntress 150
#11 Adkron 150
#12 Yogesh 100
#13 lexxwern 100
#14 Mustan Khan 100
#15 poizn 100
This is a list of overall best performing experts, how many points do you have?