Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

maderada

Extensão file-fdw no Postgres

Recommended Posts

Olá prezados.

Uso o Postgres e tenho duas tabelas que guardam o log de algumas operações da aplicação. Com o passar do tempo essas tabelas cresceram muito e surgiu a necessidade de criar alguma solução para tirá-las da base de dados e colocá-las em um arquivo (pode ser um .csv). Como é uma tabela pouco acessada pelos usuários da aplicação, pensei em deixar somente os logs do mês anterior e atual do banco e os demais colocá-los no arquivo texto.

 

Pesquisei na documentação do Postgres e encontrei a extensão file-fdw (http://www.postgresql.org/docs/9.1/static/file-fdw.html), porém a documentação só explica que existe a extensão, mas não dá um exemplo de como implementar.

 

Algum de vocês já implementou isso ou algo parecido que possa me ajudar a resolver esse problema? Poderia ser uma outra solução.

Compartilhar este post


Link para o post
Compartilhar em outros sites

para salvar dados de uma tabela em um arquivo use o COPY

 

 

--exportando
COPY tabela TO 'c:/antigos/log.txt' DELIMITER ';'
 
 
--importando
COPY tabela FROM 'c:/antigos/log.txt' DELIMITER ';'

 

http://www.postgresql.org/docs/current/static/sql-copy.html
http://postgresqlbr.blogspot.com.br/2007/07/o-comando-copy.html

Compartilhar este post


Link para o post
Compartilhar em outros sites

para salvar dados de uma tabela em um arquivo use o COPY

 

 

--exportando
COPY tabela TO 'c:/antigos/log.txt' DELIMITER ';'
 
 
--importando
COPY tabela FROM 'c:/antigos/log.txt' DELIMITER ';'

 

http://www.postgresql.org/docs/current/static/sql-copy.html

http://postgresqlbr.blogspot.com.br/2007/07/o-comando-copy.html

Shini.

 

Isso vai ajudar, porém preciso também fazer consultas nesse arquivo texto. Tem como?

Compartilhar este post


Link para o post
Compartilhar em outros sites

consultas não.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.