Olá comunidade, 

 

preciso fazer uma rotina de backup de uma base em Postgresql 8.2.4 através de 
um programa VB.NET.

 

Todas as tabelas estão no formato bhXXX_h_YYYY_MM_DD, onde XXX é o rótulo de um 
tipo de tabela e

YYYY_MM_DD refere-se à data de criação da tabela.

 

Eis exemplos: bheqp_h_2009_01_09, bhmul_h_2009_01_09 , bhpas_h_2009_01_09, 
bhpds_h_2009_01_09, etc.

 

Fiz uma cópia de dados de uma tabela do servidor através do pgAdmin e obtive o 
seguinte comando:

 

C:\Arquivos de programas\pgAdmin III\1.10\pg_dump.exe --host 10.98.0.83 --port 
5432 --username sage 

--format plain --data-only --verbose --file "C:\teste.sql" --table 
"\"public\".\"bheqp_h_2009_01_09\"" bhcolsl_ems_sage

 

Preciso fazer um programa, que o usuario entre com a data inicial e final e 
selecione o tipos de tabelas 

que serão copiadas; exemplo - mul, eqp, pas, pds, lia, etc 

e execute o comando acima de acordo com os parâmetros das datas e dos nomes das 
tabelas.

 

O que preciso é executar o pg_dump.exe através de um programa que vou criar em 
VB.NET

Para fazer o COPY, em um loop que vai da data inicial exemplo: 
bhpas_h_2009_01_01 a bhpas_h_2009_01_31.

 

Alguém sabe, já fez dessa forma e/ou tem alguma outra alternativa?

Esse programa tem que ser executado a partir de minha máquina cliente e o 
arquivo de gerado tem que ser armazenado na mesma máquina.

 

Estou no aguardo online. Att.

 

NEWTON TEIXEIRA DO N. JR.



Aviso: "O emitente desta mensagem é responsável por seu conteúdo e 
endereçamento. Cabe ao destinatário cuidar quanto ao tratamento adequado. Sem a 
devida autorização, a divulgação, a reprodução, a distribuição ou qualquer 
outra ação em desconformidade com as normas internas da ELETRONORTE S/A são 
proibidas e passíveis de sanção disciplinar, cível e criminal. Esta mensagem 
pode ser monitorada".
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a