Problemas em conectar QGIS com Postgres/PostGIS

751 views
Skip to first unread message

Paulo Pimenta

unread,
May 11, 2014, 2:34:32 AM5/11/14
to qgisb...@googlegroups.com
Sou iniciante no QGIS e no Postgres/PostGIS, por isso estou a seguir todos os passos de tutoriais para pode fazer a importação das shapes por meio de um banco de dados e posteriormente importá-los com o QGIS. Inflelizmente após ter criado o banco de dados no Postgres, importar as .shp, dar um "refresh", verificar as tabelas e etc vou ao QGIs para fazer a importação das camadas PostGIS, crio uma conexão e sou informado como mostro nas fotos abaixo:



Desde já agradeço!


 

yjmenezes

unread,
May 11, 2014, 8:13:23 AM5/11/14
to qgisb...@googlegroups.com
Paulo Pimenta,

Bom dia !




Em domingo, 11 de maio de 2014 03h34min32s UTC-3, Paulo Pimenta escreveu:
Sou iniciante no QGIS e no Postgres/PostGIS, por isso estou a seguir todos os passos de tutoriais para pode fazer a importação das shapes por meio de um banco de dados e posteriormente importá-los com o QGIS. Inflelizmente após ter criado o banco de dados no Postgres, importar as .shp, dar um "refresh", verificar as tabelas e etc vou ao QGIs para fazer a importação das camadas PostGIS, crio uma conexão e sou informado como mostro nas fotos abaixo:

1- crie um usuario, nao use o usuario postgres, ele eh especial, eh o administrador geral do cluster postgres.
Nao sei no ambiente grafico WIndows, em *NIX este usuario pode ter login no servidor  ou apenas ser cadastrado no postgresql.
2- veja o arquivo pg_hba.conf  ( novamente nao sei on fica em ambiente grafico windows )
Neste arquivo voce controla o login e autenticacao, caso esteja acessando seu servidor postgres a partir de uma maquina da rede o atraves da internet.
2- no qgis, se estiver usando localmente,  server= 127.0.0.1

qq coisa, informe:
a) versoes: postgresql, postgis, qgis

[]s
julio menezes
PS: otima escolha, PostGIS eh a meu ver a maneira mais adequada de lidar com dados espacias. ( topologia, controle de acesso, acesso remoto.... )

Paulo Pimenta

unread,
May 11, 2014, 12:15:29 PM5/11/14
to qgisb...@googlegroups.com

Valeu pela forca!

A criacao de um usuario acontece quando crio um novo banco de dado?

O server e para substituit o atual que uso 4352?

Abs.

--
--
---
Você recebeu esta mensagem do Grupo "QGISBrasil"
Para postar neste grupo, envie um e-mail para qgisb...@googlegroups.com
Para cancelar a sua inscrição neste grupo, envie um e-mail paragisbrasi...@googlegroups.com
Para ver mais opções, visite este grupo em
http://groups.google.com/group/qgisbrasil?hl=pt?hl=pt-BR

---
Você recebeu essa mensagem porque está inscrito em um tópico no grupo "qgisbrasil" dos Grupos do Google.
Para cancelar inscrição nesse tópico, acesse https://groups.google.com/d/topic/qgisbrasil/pV2Ir7FxJLQ/unsubscribe.
Para cancelar inscrição nesse grupo e todos os seus tópicos, envie um e-mail para qgisbrasil+...@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.

Paulo Pimenta

unread,
May 11, 2014, 1:13:22 PM5/11/14
to qgisb...@googlegroups.com
Há poucos minutos fiz um novo banco de dados, mas infelizmente não aceitou um novo nome de usuário. Como faço a criação de um novo usuário no Postgres instalado no windows?
--
Paulo Henrique de A. S. Pimenta.

yjmenezes

unread,
May 12, 2014, 8:43:08 AM5/12/14
to qgisb...@googlegroups.com
Paulo,

Bom dia


Em domingo, 11 de maio de 2014 14h13min22s UTC-3, Paulo Pimenta escreveu:
Há poucos minutos fiz um novo banco de dados, mas infelizmente não aceitou um novo nome de usuário. Como faço a criação de um novo usuário no Postgres instalado no windows?



 
CREATE USER usuario SUPERUSER INHERIT CREATEDB CREATEROLE;
ALTER USER usuario PASSWORD 'senha_no_postgres';

CREATE USER usuario  CREATEDB CREATEROLE;
ALTER USER usuario ENCRYPTED PASSWORD 'senha_no_postgres';

a sintaxe seria:
CREATE USER name [ [ WITH ] option [ ... ] ]
tem uma serie de opcoes.

Nao sei se Windows tem  PSQL eu raramente uso Windows.
no proprio "prompt" do postgres pode ver as opcoes

postgres#\h CREATE USER
postgres#\h alter user
postgres#\db
postgres#\du


sobre 5432, esta eh a porta TCP/IP que eh usada para se comunicar com o postgres.
O Postgresql roda nos bastidores escutando e atendendo por esta porta.
IP:porta

espero que ajude.

[]s
julio menezes
Reply all
Reply to author
Forward
0 new messages