Oi Zé

Na realidade não era no DA.py mas sim no db.py

    def tables(self, rdb=0, _care=('TABLE', 'VIEW')):
        self._register()
        c = self.getcursor()
        c.execute(
            "SELECT t.tablename AS NAME, 'TABLE' AS TYPE "
            "  FROM pg_tables t WHERE tableowner <> 'postgres' "
            "UNION SELECT v.viewname AS NAME, 'VIEW' AS TYPE "
            "  FROM pg_views v WHERE viewowner <> 'postgres' "
            "UNION SELECT t.tablename AS NAME, 'SYSTEM_TABLE\' AS TYPE "
            "  FROM pg_tables t WHERE tableowner = 'postgres' "
            "UNION SELECT v.viewname AS NAME, 'SYSTEM_TABLE' AS TYPE "
            "FROM pg_views v WHERE viewowner = 'postgres'")
        res = []
        for name, typ in c.fetchall():
            if typ in _care:
                res.append({'TABLE_NAME': name, 'TABLE_TYPE': typ})
        self.putconn()
        return res

acho que por alguma razão o autor preferiu ou não consegui adicionar
INSERT, UPDATE e DELETE e fazê-lo funcionar no zope

Silvio Luciano


--- Em zope-pt@yahoogrupos.com.br, "silviolucianojr"
<[EMAIL PROTECTED]> escreveu
>
> Zé ... valeu mesmo 
> 
> Eu vou tentar usar uma outra versão no Zope pra ver o que consigo de 
> acordo com a resposta indicada (Se eu naum entendi errado). Qualquer 
> tipo de sucesso, eu posto aqui....
> 
> falow
> 
> --- Em zope-pt@yahoogrupos.com.br, José Henrique <[EMAIL PROTECTED]> 
> escreveu
> >
> > Bem, eu não esperaria encontrar comandos SQL no código-fonte do DA, 
> uma vez
> > que esse objeto se destina simplesmente a mediar a comunicação 
> entre seus
> > ZSQL methods e o banco de dados.
> > 
> > Não utilizo o ZPsycopgDA, mas fiz uma pesquisa no Google e 
> encontrei essa
> > discussão:
> > 
> > http://mail.zope.org/pipermail/zope-db/2005-November/004369.html
> > 
> > Zénrique.
> > 
> > Em 09/01/06, silviolucianojr <[EMAIL PROTECTED]> escreveu:
> > >
> > > Oi Zénrique.
> > >
> > >   Valeu pela resposta.... Mas eu tinha verificado diretamente na 
> tabela
> > > e realmente não grava nada... olhei na fonte do ZPsycopgDA no 
> arquivo
> > > db.py e não encontrei o comando insert ou update ou delete, 
> apenas o
> > > select. Será que este adaptador trabalha somente com select ou eu 
> estou
> > > fazendo alguma coisa errada?
> > >
> > > Obrigado
> > > Silvio Luciano
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > > Para enviar uma mensagem: zope-pt@yahoogrupos.com.br
> > > Para desistir envie uma mensagem em branco para:
> > > [EMAIL PROTECTED]
> > > Links do Yahoo! Grupos
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> >
>






Para enviar uma mensagem: zope-pt@yahoogrupos.com.br
Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED] 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/zope-pt/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 


Responder a