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