PostgreSql 备份恢复
warning:
这篇文章距离上次修改已过420天,其中的内容可能已经有所变动。
在PostgreSQL中,可以使用pg_dump和psql命令进行数据库的备份和恢复。
备份数据库:
pg_dump -U username -h hostname -p port -W -F p dbname > backup.sql-U用户名-h主机名-p端口-W强制密码输入-F p输出格式为纯文本(可选)dbname数据库名backup.sql备份文件名
恢复数据库:
首先登录到PostgreSQL:
psql -U username -h hostname -p port -d dbname然后在psql命令行中执行以下命令:
\i backup.sqlbackup.sql备份文件名
确保替换username, hostname, port, dbname和backup.sql为实际的值。如果是在本地服务器上,hostname通常是localhost,port通常是5432。如果数据库需要密码,则在执行pg_dump和psql时不要使用-W选项,并在提示时输入密码。
评论已关闭