>
>     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

Responder a