Erro de large object
Temos um servidor postgres windows e um cliente está fazendo uma aplicação aspNet.
Ao fazer upload de arquivos, ele tem o seguinte erro:
ERROR: 42501: permission denied for relation pg_largeobject
(esta tabela nao existe no sistema dele)
Procurei e achei essa tabela dentro do BD /Catálogos/PostgreSQL/tabelas/pg_largeobject. Tentei algumas alterações na tabela como:
ALTER TABLE pg_largeobject OWNER TO **USUARIO**;
GRANT SELECT ON TABLE pg_largeobject TO **USUARIO**;
mas só funcionou quando dei permissão superusuario para ele (na loginrole).. mas nao posso deixar assim pois temos muitos outros bancos nesse servidor.
O que posso fazer?
Ao fazer upload de arquivos, ele tem o seguinte erro:
ERROR: 42501: permission denied for relation pg_largeobject
(esta tabela nao existe no sistema dele)
Procurei e achei essa tabela dentro do BD /Catálogos/PostgreSQL/tabelas/pg_largeobject. Tentei algumas alterações na tabela como:
ALTER TABLE pg_largeobject OWNER TO **USUARIO**;
GRANT SELECT ON TABLE pg_largeobject TO **USUARIO**;
mas só funcionou quando dei permissão superusuario para ele (na loginrole).. mas nao posso deixar assim pois temos muitos outros bancos nesse servidor.
O que posso fazer?
Fabridb
Curtidas 0
Respostas
Emerson Nascimento
27/08/2009
dê direitos a alterar tb, e não somente selecionar.
GOSTEI 0