Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #57 da revista programar. Faz já o download aqui!

Rui Carlos

[PostgreSQL] acesso à BD

Mensagens Recomendadas

Rui Carlos    309
Rui Carlos

Tenho uma BD que estou a usar numa aplicação, e é propriedade do utilizador 'postgres'.

Agora queria criar um utilizador diferente que apenas me permitisse efectuar operações sobre tabelas.

Para tal, usei as queries:

grant insert, update, delete, select on table <nome_da_tabela> TO <user>

No entanto, continuo sem conseguir aceder à BD. No pgAdmin3 ainda consigo ver a estrutura da BD, mas nada de dados. Usando o terminal, nem as tabelas consigo ver.

Alguém me sabe dizer o que estou a fazer de errado?

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
K    0
K

Parto do principio que estas a usar PostgreSQL. A tua tabela esta dentro de algum schema?

Se sim tens de fazer algo do tipo:

GRANT USAGE ON SCHEMA mySchema TO myUser;
GRANT INSERT, UPDATE, DELETE, SELECT ON mySchema.myTable TO myUser;

Se das acesso 'a tabela, mas nao das acesso ao schema, nao chegas la'.

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora


×

Aviso Sobre Cookies

Ao usar este site você aceita a nossa Política de Privacidade