quinta-feira, 14 de janeiro de 2010

Excel para postgresql

Retirar vírgulas ao ficheiro excel
Gravar como CSV, com colunas separadas por vírgulas.

Criar nova TABELA no postgresql com colunas iguais à do ficheiro excel/csv.
Escrever o código

COPY TABELA
FROM 'localização/do/ficheiro.csv'  CSV HEADER;

segunda-feira, 11 de janeiro de 2010

Administração de utilizadores postgresql

Ver este site.

Permitir conexões de computadores a Posgresql

Com o user postgres na consola

sudo gedit /etc/postgresql/8.3/main/postgresql.conf
editar ficheiro postgresql.conf

Alterar linhas:

#listen_addresses = ‘localhost’
para
listen_addresses = ‘ip.desejado.0’


#password_encryption = on
 para
 password_encryption = on

Fazer o mesmo para

sudo gedit /etc/postgresql/8.4/main/postgresql.conf

Editar pg_hba.conf

sudo gedit /etc/postgresql/8.3/main/pg_hba.conf

Acrescentar no final as linhas:


# Connections for all PCs on the subnet
#

host all all [ip.desejado.0] 255.255.255.0 md5

Fazer o mesmo para
sudo gedit /etc/postgresql/8.3/main/pg_hba.conf

Mudar password user postgres

Linux:

$ sudo passwd -d postgres
$ sudo su postgres -c passwd

Postgres

psql
ALTER USER postgres WITH PASSWORD ‘password’;

Reiniciar servidor

Consola
sudo /etc/init.d/postgresql-8.3 restart
sudo /etc/init.d/postgresql-8.4 restart

terça-feira, 5 de janeiro de 2010

Instalar gvSIG

Fazer o download do bin em http://www.gvsig.gva.es
Na pasta gravada e com a consola:

gvSIG-1_9-linux-i586-withjre.bin
torna o ficheiro executável

./gvSIG-1_9-linux-i586-withjre.bin

executa o ficheiro

Para funcionar com efeitos visuais:
sudo gedit /etc/profile

Adicionar na última linha:
export AWT_TOOLKIT=MToolkit



 

Criar Base de dados postgis (com template)

Criar base de dados pelo método anterior com o nome "postgis_template"

Consola:

Create -T postgis_template NOVABD