我的本地环境中有 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
添加回答
举报
0/150
提交
取消