Gerar backup
Windows: Abra o Powershell e navegue até a pasta “C:\ProgramFiles\PostgreSQL\12\bin
” e execute o comando abaixo:
./pg_dump.exe -U postgres -d my_database_name -f D:\Backup\<backup-file-name>.sql
Linux: na pasta que deseja a saída do arquivo, execute o comando abaixo:
pg_dump -U username -W -F t dbName > backup_name.tar
Restaurar o backup
Windows: Abra o Powershell e navegue até a pasta “C:\ProgramFiles\PostgreSQL\12\bin
” e execute o comando abaixo:
./psql.exe -U postgres -d my_database_name -f D:\Backup\.sql
Linux: No terminal, execute o comando abaixo.
pg_restore -U username--dbname=dbName --verbose backup_name.tar
Se o arquivo estiver no formato SQL, exibirá um erro, para restaurar, execute o comando abaixo:
psql -U postgres --dbname=my_database_name -f /var/lib/postgresql/data/<backup-file-name>.sql