PostgreSQL 备份和还原命令
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
是输入文件路径。
请根据实际情况替换用户名、主机名、端口、数据库名和文件路径。
评论已关闭