在Ubuntu中恢复PostgreSQL数据,有图形界面和命令行两种方式:
pg_dump
生成的SQL脚本备份,用psql
恢复:
psql -U username -d database_name -f backup_file.sql
。pg_dump
生成的自定义格式备份,用pg_restore
恢复:
pg_restore -U username -d database_name backup_file.dump
。sudo systemctl stop postgresql
。postgresql.conf
设置恢复模式等参数。sudo systemctl start postgresql
。恢复前建议先备份当前数据库,且确保备份文件完整。