2015-04-09 10:52 GMT-03:00 Eduardo Rodrigues <[email protected]>:

> *select * from tabela where coluna = 'valor_desejado';*
>
> E utilizando recursos do postgresql posso calcular o quanto em espaço em
> disco a consulta acima utiliza para armazenar esses dados.
>

A consulta é executada em memória, só usa disco se necessário.

Se você pretende salvar o resultado dessa consulta numa tabela, então você
pode criar uma temporária e realmente salvar:

    CREATE TEMP TABLE foo AS SELECT ...;

E depois analisar o tamanho:

    SELECT pg_size_pretty(pg_table_size('foo'::regclass));

Mas não está muito claro o que exatamente você quer.

Atenciosamente,
-- 
Matheus de Oliveira
Analista de Banco de Dados
Dextra Sistemas - MPS.Br nível F!
www.dextra.com.br/postgres
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a