yum安装(sudo yum install pgadmin4-web),修改配置文件/usr/lib/python2.7/site-packages/pgadmin4-web/config_distro.py中的SERVER_MODE = False,并通过浏览器访问http://<服务器IP>:80登录;apt安装或下载Docker镜像(docker pull dpage/pgadmin4)运行容器。pg_dump命令或pgAdmin的“备份”工具创建源数据库的完整备份(如pg_dump -U username -h hostname -p port database_name > backup_file.sql),防止数据丢失。/home/user/source_db_backup.sql);CREATE TABLE、INSERT等语句的SQL文件。使用scp(安全复制)工具将源服务器的备份文件传输到目标服务器。例如:
scp /home/user/source_db_backup.sql user@target_server_ip:/home/user/
输入目标服务器用户的密码,完成文件传输。
target_db),点击“Save”。source_db_backup.sql);“Format”选择“Plain”;“Options”标签页勾选“Pre-data”“Data”“Post-data”(确保导入结构、数据及后续对象,如索引、函数),点击“Restore”开始恢复。SELECT COUNT(*) FROM information_schema.tables WHERE table_schema NOT IN ('pg_catalog', 'information_schema');,对比表的个数。users、orders),在源/目标数据库中执行SELECT * FROM table_name LIMIT 10;,对比数据内容是否一致。BACKUP、RESTORE、创建数据库)。pg_dump的--format=custom选项生成压缩格式(.dump),再用pg_restore恢复,提升速度。--column-inserts选项(生成带列名的INSERT语句),避免版本兼容性问题。rsync(支持断点续传)替代scp,减少传输失败风险。