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

我的本地环境中有 PostgreSQL 转储文件,我想在部署了 Django 应用程序的 AWS 服务器上恢复它。

我想我应该将转储文件上传到 AWS 服务器,但我不知道它应该上传到哪里以及如何恢复它。


HUX布斯
浏览 84回答 2
2回答

慕神8447489

scp首先,使用命令将文件从本地环境复制到 AWS例如scp&nbsp;-i&nbsp;/directory/to/abc.pem&nbsp;mydump.sql&nbsp;user@ec2-xx-xx-xxx-xxx.compute-1.amazonaws.com:/tmp/abc.pem您的私人 aws 密钥在哪里。mydump.sql是您的转储文件,/tmp/是转储文件将被复制的路径一旦文件被复制到您的 AWS /tmp 文件夹或您使用的任何位置,接下来您需要将它恢复到您的数据库,例如使用./pg_restore&nbsp;-U&nbsp;postgres&nbsp;-p&nbsp;5432&nbsp;-d&nbsp;yourdatabase&nbsp;<&nbsp;mydump.sql

拉丁的传说

使用 pgrestore 来恢复你的数据库。为了获得数据库的转储,请使用 pgdump。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python