为了账号安全,请及时绑定邮箱和手机立即绑定

如何将转储文件中的 postgreSQL 恢复到 AWS?

如何将转储文件中的 postgreSQL 恢复到 AWS?

HUX布斯 2023-06-06 14:56:00
我的本地环境中有 PostgreSQL 转储文件,我想在部署了 Django 应用程序的 AWS 服务器上恢复它。我想我应该将转储文件上传到 AWS 服务器,但我不知道它应该上传到哪里以及如何恢复它。
查看完整描述

2 回答

?
慕神8447489

TA贡献1780条经验 获得超1个赞

scp首先,使用命令将文件从本地环境复制到 AWS

例如

scp -i /directory/to/abc.pem mydump.sql user@ec2-xx-xx-xxx-xxx.compute-1.amazonaws.com:/tmp/

abc.pem您的私人 aws 密钥在哪里。mydump.sql是您的转储文件,/tmp/是转储文件将被复制的路径

一旦文件被复制到您的 AWS /tmp 文件夹或您使用的任何位置,接下来您需要将它恢复到您的数据库,例如使用

./pg_restore -U postgres -p 5432 -d yourdatabase < mydump.sql


查看完整回答
反对 回复 2023-06-06
?
拉丁的传说

TA贡献1789条经验 获得超8个赞

使用 pgrestore 来恢复你的数据库。

为了获得数据库的转储,请使用 pgdump。


查看完整回答
反对 回复 2023-06-06
  • 2 回答
  • 0 关注
  • 108 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信