Olá pessoal.
Li em um artigo que é mais seguro encapsular operações no db através
de funções onde o usuário não tenha acesso a tabela diretamente. Estou
tentando fazer isso mas sem sucesso. Eu criei uma tabela, função e
usuário do db (role) de teste. A função apenas insere dados na tabela
e o
use security definer... isso fara com que a funcao rode com direitos
de quem criou a funcao e nao de quem executou, que eh o seu problema
no momento e sim, usar funcoes para acesso aos objetos do banco eh uma
maneira segura de impedir que pessoas realizem tarefas nao
autorizadas.
2008/7/4 Yoshio
Shander Lyrio wrote:
No segundo tipo, em consulta a diferença é mínima, o problema é
na atualização que o índice de campos numéricos é mais rápido. Até
porque é mais fácil ordenar números do que cadeias de caracteres.
Hmm. Isso não é (totalmente) verdade, o caminho do código é basicamente
Senhores, para aqueles que estão curiosos para saber quais serão as
palestras do PGCon Brasil 2008, publiquei uma pequena prévia das
palestras que estão confirmadas até agora.
Vejam em:
http://www.midstorm.org/~telles/2008/07/04/primeiros-palestrantes-do-pgcon-brasil-2008-aprovados/
Um grande
Shander Lyrio escreveu:
Alisson Viegas escreveu:
Olá Shander.
Por acaso você conseguiu passar as configurações através da string de
conexão: BoolAsChar=0
Pois tente isso mas não surtiu efeito.
Amigo, eu não programo em VB ou qualquer outra linguagem da Microsoft
então não sei te
Boa tarde, estou tentando fazer uma consulta que dada uma tabela me retorne
seus comentários, suas colunas e os comentários das colunas. Já pesquisei
bastante e só consigo achar como retornar os comentários das tabelas e da
base de dados. Sou desenvolvedor, portanto não tenho conhecimento de
2008/7/4 Pc Abrantes [EMAIL PROTECTED]:
Boa tarde, estou tentando fazer uma consulta que dada uma tabela me retorne
seus comentários, suas colunas e os comentários das colunas. Já pesquisei
bastante e só consigo achar como retornar os comentários das tabelas e da
base de dados. Sou
opa Leandro... pesquisando mais agora achei uma tabela chamada
pg_description onde tem os comentarios de todos os objetos do bd... com isso
agora soh me resta descobrir como pegar o oid das tabelas e colunas que eu
consigo relacionar com esta tabela e pegar os comentarios dos objetos que to
Pc Abrantes escreveu:
opa Leandro... pesquisando mais agora achei uma tabela chamada
pg_description onde tem os comentarios de todos os objetos do bd...
com isso agora soh me resta descobrir como pegar o oid das tabelas e
colunas que eu consigo relacionar com esta tabela e pegar os
Acabei de escrever um tutorial para implementar o plproxy, achei uma
ferramenta muito interessante
Me desculpem antecipadamente por erros de portugues, tal e tal e tal
Quem tiver interesse
joaocosme.wordpress.com
Cara... dei uma olhada por cima lah !! Bem bacana !!
Uma
valeu galera... deu certo aqui
Atenciosamente,
--
Paulo Cesar Abrantes
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Faço normalmente da seguinte forma:
select c.relname,d.description
from pg_description d, pg_class c
where d.objoid=c.relfilenode
and d.description is not null
order by c.relname
Att.
Alex
Emerson Casas Salvador escreveu:
Pc Abrantes escreveu:
opa Leandro... pesquisando mais agora achei
Alessandro... mas dessa forma nao traz a descrição das colunas...
Atenciosamente,
--
Paulo Cesar Abrantes
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
opa... quer dizer... ta trazendo a descricao das colunas sim... vou dar uma
olhada a fundo nessa consulta...
Atenciosamente,
--
Paulo Cesar Abrantes
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
mas agora me surgiu uma dúvida... eu vi ai que essa consulta traz tanto o
comentário das tabelas qto das colunas... ai como eu vou identificar de quem
sao os comentarios?
Atenciosamente,
--
Paulo Cesar Abrantes
___
pgbr-geral mailing list
Ops, traz sim, mas sem o nome das colunas.
Para trazer o nome pode fazer assim:
select tab.relname,col.column_name,com.description
from pg_description com, pg_class tab, information_schema.columns col
where com.objoid=tab.relfilenode
and tab.relname=col.table_name
and
valeu Alexsandro
Atenciosamente,
--
Paulo Cesar Abrantes
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Euler Taveira de Oliveira escreveu:
Shander Lyrio wrote:
No segundo tipo, em consulta a diferença é mínima, o problema é
na atualização que o índice de campos numéricos é mais rápido. Até
porque é mais fácil ordenar números do que cadeias de caracteres.
Hmm. Isso não é (totalmente)
vlw, acho que é isso mesmo, ja vou testar aqui.
2008/7/4 ivo nascimento [EMAIL PROTECTED]:
use security definer... isso fara com que a funcao rode com direitos
de quem criou a funcao e nao de quem executou, que eh o seu problema
no momento e sim, usar funcoes para acesso aos objetos do banco
19 matches
Mail list logo