Se isso ajuda...
    Pode também nesse caso, ser criada uma função que valide o sql que você 
está querendo executar. Ela será responsável por validar o "*" ou Inexistência 
de clausulas "where" no select.
    É uma solução a nível de sistema ou de Banco de Dados.

    Exemplo: function validade_sql(p_str_sql:String):Boolean;
                 ....

    Abraços
    Sidnei
  ----- Original Message ----- 
  From: Walter Cruz 
  To: Grupo de Usuários do PostgreSQL no Brasil 
  Sent: Tuesday, March 13, 2007 8:55 AM
  Subject: Re: [PostgreSQL-Brasil] Bloquear clausulas sem WHERE e Asterisco


  Olá. Você conhece algum banco que faça isso? Eu desconheço.

  O que eu imagino que possa ser feito é, durante o desenvolvimento, no driver, 
antes da consulta, fazer algum tipo de validação usando expressões regulares 
para impedir esse comportamento. 

  Fora isso, não me vem nada à mente.

  []'s
  - Walter


  On 3/12/07, Alcione Benacchio <[EMAIL PROTECTED] > wrote:
    Olá Amigos,

    Estou procurando saber como funciona no Postgres o bloqueio de alguns 
recursos. 
    1 - Existe uma forma de não permitir a execução de Queries sem WHERE?
    2 - É possível impedir o uso do (*) Asterisco na SELECT, forçando o
    desenvolvedor a setar o nome dos campos?

    Att.

    Benacchio
    _______________________________________________
    Grupo de Usuários do PostgreSQL no Brasil
    Antes de perguntar consulte o manual
    http://pgdocptbr.sourceforge.net/

    Para editar suas opções ou sair da lista acesse a página da lista em:
    http://pgfoundry.org/mailman/listinfo/brasil-usuarios





------------------------------------------------------------------------------


  _______________________________________________
  Grupo de Usuários do PostgreSQL no Brasil
  Antes de perguntar consulte o manual
  http://pgdocptbr.sourceforge.net/

  Para editar suas opções ou sair da lista acesse a página da lista em:
  http://pgfoundry.org/mailman/listinfo/brasil-usuarios
_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
Antes de perguntar consulte o manual
http://pgdocptbr.sourceforge.net/

Para editar suas opções ou sair da lista acesse a página da lista em:
http://pgfoundry.org/mailman/listinfo/brasil-usuarios

Responder a