Newton, sua duvida é sobre VB.Net, e não sobre postgresql, pelo que entendi. Voce terá que listar as tabelas que te interessam (procure por sql que consulta metadados), e via codigo, fazer o resto.
Jean Domingues. From: Newton Teixeira do Nascimento Júnior Sent: Monday, April 26, 2010 3:04 PM To: pgbr-geral@listas.postgresql.org.br Subject: [pgbr-geral] Executar pg_dump a partir de um programa em VB.NET 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