在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。恢复前建议先备份当前数据库,且确保备份文件完整。