Debian PostgreSQL数据恢复方法主要有以下几种:
pg_restore 恢复逻辑备份(如 .dump 或 .backup 文件):sudo pg_restore -U username -d database_name /path/to/backup/file.dump。psql 恢复SQL格式备份(如 .sql 文件):sudo psql -U username -d database_name -f /path/to/backup/file.sql。pg_resetwal 工具回滚到一致状态点(需先停止服务):sudo pg_resetwal -D /var/lib/postgresql/版本号/main -f。recovery_target_time。pg_basebackup 恢复整个数据库集群(适用于大型数据库):pg_basebackup -D /path/to/backup -F t -z -P -v -U username。pg_dirtyread 读取损坏数据文件中的死元组(需编译安装)。pdu 工具恢复归档的WAL文件(需配置归档目录)。注意事项: