Вы здесь

Установка PostgreSQL на Ubuntu

Before we move on, this guide was tested on the current release of Ubuntu Linux, (7.10 - Gutsy Gibbon) and PostgreSQL 8.2, but it should also be applicable to older versions (of Ubuntu and PostgreSQL) and other Debian based distros.
Right for the basic installation, at the command-line, enter the following commands (or search for the listed packages in synaptic if you prefer that way of working):


This installs the database server/client, some extra utility scripts and the pgAdmin GUI application for working with the database.
Now we need to reset the password for the ‘postgres’ admin account for the server, so we can use this for all of the system administration tasks. Type the following at the command-line (substitute in the password you want to use for your administrator account):


That alters the password for within the database, now we need to do the same for the unix user ‘postgres’:


Now enter the same password that you used previously.

Then, from here on in we can use both pgAdmin and command-line access (as the postgres user) to run the database server. But before you jump into pgAdmin we should set-up the PostgreSQL admin pack that enables better logging and monitoring within pgAdmin. Run the following at the command-line:
Finally, we need to open up the server so that we can access and use it remotely - unless you only want to access the database on the local machine. To do this, first, we need to edit the postgresql.conf file:
Now, to edit a couple of lines in the ‘Connections and Authentication’ section…
Change the line:
and also change the line:
Then save the file and close nano.

Now for the final step, we must define who can access the server. This is all done using the pg_hba.conf file.
Comment out, or delete the current contents of the file, then add this text to the bottom of the file:


and in the last line, add in your subnet mask (i.e. and the IP address of the machine that you would like to access your server (i.e. However, if you would like to enable access to a range of IP addresses, just substitute the last number for a zero and all machines within that range will be allowed access (i.e. would allow all machines with an IP address 138.250.192.x to use the database server).

That’s it, now all you have to do is restart the server:
And all should be working.

Оригинал статьи: http://hocuspokus.net/2008/05/13/install-postgresql-on-ubuntu-804/.