> > Uma primeira opção seria : > > *SELECT* t.rowid, t.created, t.updated, t.idcriador, t.pergunta, t.resp1, > t.resp2, t.resp3, t.resp4, t.respcerta, t.linkfoto, t.idfilmescorr, > t.atorescorr, t.status, u.rowid as idclien > *FROM* rfc.trivias t, rfc.usuarios u > *WHERE *(t.rowid,u.rowid) *NOT IN* ( > *SELECT* idtrivia, idclien *FROM * rfc.triviavotos) >
Fiz alguns testes aqui e aparentemente funcionou! Retornou o mesmo resultado da VIEW original e quase 10x mais rápido (tempo confirmado pelo EXPLAIN ANALYZE)... Bom, vou fazer mais alguns testes antes de realmente fazer a mudança, porque lembro que a primeira versão da VIEW teve alguns problemas não pensados (e eu não lembro quais eram), e preciso garantir que nada aconteça né... Mas de qualquer forma agradeço a ajuda, caso algo aconteça volto a postar aqui ;) Abraço, Wagner Bonfiglio
_______________________________________________ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral