04/04/2009

Install postgreSQL on Ubuntu

IN ENGLISH:

To install postgresql on Ubuntu (maybe it works on Debian too) open the terminal and type : sudo apt-get install postgresql pgadmin3

where pgadmin3 is the GUI.

Then create a password by typing: sudo -u postgres psql template1

at the new prompt type : ALTER USER postgres WITH PASSWORD ' "password" ';

replacing "password" with your chosen one. Leave the ' ' and the ; otherwise you'll get an error!

now quit this prompt: \q

You just have to create a database now: sudo -u postgres createdb "dbname"

replacing "dbname" with the name you want for it.

So you're done. To start the server service type: sudo /etc/init.d/postgresql-8."x" start

where "x" is your postgresql's version number, you may check it: ls /etc/init.d | grep postgresql

and to stop it: sudo /etc/init.d/postgresql-8."x" stop

Now start pgadmin and create a new server filling all the fields correctly based on what you chose before (dbname, password) and put this in the "host" field: 127.0.0.1 so that the server will run locally. Leave all the other fields as they are.

 

IN ITALIANO:

Per installare postgresql su Ubuntu (dovrebbe andare anche su Debiam) aprite il terminale e digitate : sudo apt-get install postgresql pgadmin3

pgadmin3 è la GUI.

Ora create una password: sudo -u postgres psql template1

digitando nel nuovo prompt: ALTER USER postgres WITH PASSWORD ' "password" ';

sostituite "password" con quello che volete. Non cancellate ' ' e ; altrimenti riceverete un'errore!

uscite dal prompt: \q

Ora bisogna creare un database: sudo -u postgres createdb "dbname"

sostituite "dbname" con quello che volete.

Fatto. Per avviare il servizio server: sudo /etc/init.d/postgresql-8."x" start

con "x" il numero di versione del vostro postgresql, si trova con: ls /etc/init.d | grep postgresql

per fermarlo: sudo /etc/init.d/postgresql-8."x" stop

Avviate pgadmin e create un nuovo server riempiendo i campi correttamente in base a quello che avete inserito prima (dbname, password) e nel campo "host" inserite: 127.0.0.1 per far girare il server in locale. Lasciate tutti gli altri campi come sono.

No comments:

Post a Comment

With great power comes great responsibility.

Da grandi poteri derivano grandi responsabilità.