Haha. Acho que entendi. Mas me confirma se é isso mesmo kk
Opa, eu passei o comando incompleto, o correto é assim:
@echo off
cd C:\Program Files\PostgreSQL\10\bin
SET PGPASSWORD=senhaBanco
pg_dump -U postgres -C -f C:\Backup\nomeDoArquivo.dump nomeBanco
pause
No caso o dump já faz o trabalho de pegar tudo que está no seu banco: coluna, linha, etc… Se você for ver, no próprio arquivo .dump. tem todas as querys
necessárias para criar e preencher o seu banco de dados.
Falei besteira de novo, acabei atropelando tudo kkkkkk.
Nessa parte o cmd
tá “entrando” na pasta do postgres e tá indo fazer o dump
Boiei hahahaha
Foi erro meu, vamos lá:
@echo off
cd C:\Program Files\PostgreSQL\10\bin
SET PGPASSWORD=senhaBanco
pg_dump -U postgres -C -f C:\Backup\nomeDoArquivo.dump nomeBanco
pause
cd C:\Program Files\PostgreSQL\10\bin: Se você tem o postgres instalado na sua máquina, vc vai ter que colocar isso no CMD, se você for curioso também e for entrar nessa pasta, vai ver que lá tem um arquivo chamado “dump”
SET PGPASSWORD=senhaBanco: Aqui é a senha do seu banco de dados, vc vai colocar no lugar de onde tá escrito “senhaBanco”
pg_dump -U postgres -C -f C:\Backup\nomeDoArquivo.dump nomeBanco: Aqui ele vai fazer o dump e jogar pra uma pasta que você escolheu, onde tá escrito “nomeBanco” é o nome do banco de dados que você quer, exemplo: “pg_dump -U postgres -C -f C:\Backup\meuBackup.dump CadastroFuncionarios”
Ainda não entendi muito bem essa parte. rs
Do bloco de notas, salvo o arquivo como .dump?
Não, na hora de salvar você vai salvar como .bat
Exemplo: meuArquivo.bat
Não tenho o PostgreSQL… Uso o Mysql. Ainda to perdido nessa questão de .dump. ahahha
@echo off
cd C:\Program Files\MySQL\MySQL Workbench 8.0 CE
SET PGPASSWORD=""
pg_dump -U postgres -C -f C:\MusicSSchool\project.dump MusicSSchool
pause
Fiz o meu assim.
Não amigo, no mySql o processo é diferente:
mysqldump -u root -p db_seuBanco > /caminhoOndeOArquivoVaiSerSalvo/arquivo.sql
Esse vídeo aqui é bem explicativo.
Quando eu crio no inno o meu .EXE preciso adicionar a pasta do meu projeto ou só o .jar basta?
Apenas o .jar
To batendo cabeça de como ainda criar meu Backup, pois uso o MySQL Workbench 8.0 CE junto do Wamp server. Quando faço meu backup do banco do Wamp server o meu Backup.sql fica vazio.
Firebird Embedded
@echo off
cd C:\wamp\bin\mysql\mysql5.7.21\bin
SET PGPASSWORD=""
mysqldump -u root -p escolamusica > C:\wamp\bin\mysql\mysql5.7.21\bin\arquivo.sql
pause
Fiz meu .bat assim, criei executei e ele me gera um script mysql, mas esse script quando abro com o bloco de notas esta em branco. E quando abro com o MySQL Workbench trava.
Vou pesquisar sobre isso, pois de outro modo ta tenso rs