PostgreSQL

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