Saturday, January 24, 2009

Instalando PostgreSQL no Ubuntu

Ubuntu 8.04.1
Postgresql 8.3
pgAdmin3
Status:
  • Funcionando Servidor e Cliente (PGAdmin III)
ToDo:
  • Testar stored procedure usando PL/Python.
Instalacão usando o Terminal com usuário root:
  • apt-get update
  • apt-get install postgresql-8.3 postgresql-client-8.3 postgresql-plpython-8.3
  • apt-get install pgadmin3 pgadmin3-data
Chamar o utilitário psql com o usuário postgres e conectar no servidor (database postgres):
  • sudo -u postgres psql (se o comando for feito no terminal como root não precisa saber a senha do usuario postgres - no Linux)
Alterar a senha do usuário postgres, dentro do psql (postgres=#):
  • alter user postgres with password 'password'; (usuario postgres no PostgreSQL)
  • \q (p/ sair)
Listar as linguagens disponíveis para o banco de dados:
  • select * from pg_language;
Instalando Python Procedural Language no banco de dados (dbname):
  • createlang plpythonu dbname
Permitir o acesso remoto (opcional):
  • nano /etc/postgresql/8.3/main/postgresql.conf ou (/var/usr/pgsql/data/...)
    • listen_addresses = ‘*’
    • password_encryption = on
  • nano /etc/postgresql/8.3/main/pg_hba.conf
    • host   all   all   192.168.1.0   255.255.255.0   md5
    • local   all   postgres   md5
  • /etc/init.d/postgresql-8.3 restart ou service postgresql restart
PostgreSQL Info:
SQLite Info:
HSQLDB Info:
Apache Derby Info:
Referências: