我的本地環境中有 PostgreSQL 轉儲文件,我想在部署了 Django 應用程序的 AWS 服務器上恢復它。我想我應該將轉儲文件上傳到 AWS 服務器,但我不知道它應該上傳到哪里以及如何恢復它。
2 回答

慕神8447489
TA貢獻1780條經驗 獲得超1個贊
scp
首先,使用命令將文件從本地環境復制到 AWS
例如
scp -i /directory/to/abc.pem mydump.sql [email protected]:/tmp/
abc.pem
您的私人 aws 密鑰在哪里。mydump.sql
是您的轉儲文件,/tmp/
是轉儲文件將被復制的路徑
一旦文件被復制到您的 AWS /tmp 文件夾或您使用的任何位置,接下來您需要將它恢復到您的數據庫,例如使用
./pg_restore -U postgres -p 5432 -d yourdatabase < mydump.sql
添加回答
舉報
0/150
提交
取消