Quantcast
Channel: Programação - GUJ
Viewing all articles
Browse latest Browse all 33093

Não consigo fazer Backup do Banco de Dados pela aplicação

$
0
0

@shodaime escreveu:

Olá pessoal estou tentando realizar um backup do banco de dados direto pela aplicação Java Swing que desenvolvi, já havia conseguido realizar este comando porém estou utilizando o Postgresql 9.5 e não estou conseguindo gerar o backup pleo código abaixo, simplesmente não gera o arquivo e não da nenhum erro, tentei gerar direto pelo Postgresql e o arquivo é gerado normalmente.
Será que tem que fazer alguma configuração no Postgresql para gerar este backup pelo java?
Abaixo o código:

try {
            ProcessBuilder pb;
            Process p;
            pb = new ProcessBuilder("C:\\Arquivos de programas\\PostgreSQL\\9.5\\bin\\pg_dump.exe", "-i", "-h", "localhost", "-p", "5432", "-U", "USUARIO DO BANCO", "-F", "c", "-b", "-v", "-f", "C:\\backup\\bkpBanco.backup", "base_de_dados");
            pb.environment().put("PGPASSWORD", "SENHA DO BANCO");
            pb.redirectErrorStream(true);
            p = pb.start();
            JOptionPane.showMessageDialog(this, "Backup Gerado com sucesso!\n A Aplicação  será finalizada para efetivação do Backup. ", "BACKUP!", JOptionPane.INFORMATION_MESSAGE);
            System.exit(0);

        } catch (Exception ex) {
            JOptionPane.showMessageDialog(this, "Ocorreu um Erro ao GERAR O BACKUP: " + ex.getMessage(), "ERRO BAKCUP!", JOptionPane.ERROR_MESSAGE);
        }

Mensagens: 3

Participantes: 2

Ler tópico completo


Viewing all articles
Browse latest Browse all 33093


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>