PostgreSQL 备份和还原命令
warning:
这篇文章距离上次修改已过426天,其中的内容可能已经有所变动。
PostgreSQL数据库的备份和还原可以通过使用pg_dump和psql命令来完成。
备份数据库:
pg_dump -U username -h hostname -p port -W -F format -b -v -f output_file_path dbname-U username是数据库用户名。-h hostname是数据库服务器的主机名。-p port是数据库端口。-W强制pg\_dump在执行时提示输入密码。-F format是输出文件格式(p为纯文本、c为自定义格式、t为tar文件)。-b表示包括二进制数据。-v详细模式,打印更多输出信息。-f output_file_path是输出文件路径。dbname是要备份的数据库名。
还原数据库:
psql -U username -h hostname -p port -W -d dbname -f input_file_path-U username是数据库用户名。-h hostname是数据库服务器的主机名。-p port是数据库端口。-W强制psql在执行时提示输入密码。-d dbname是要还原到的数据库名。-f input_file_path是输入文件路径。
请根据实际情况替换用户名、主机名、端口、数据库名和文件路径。
评论已关闭