首先在本地導出資料庫的資料及設定:
pg_dump -h your_current_host -U your_username -d your_database_name > database_dump.sql
之後上傳到ec2上,然後從ec2傳到rds
scp -i /path/to/your-key.pem /path/to/your/database_dump.sql ec2-user@your-ec2-public-dns:/home/ec2-user/ #傳到ec2上
psql -h your-rds-endpoint -U your-rds-username -d your-rds-database-name < /home/ec2-user/database_dump.sql #傳到rds上
今天想把ec2上的資料庫更新到16.4版本,和本地保持一致,過程中花了很多時間,結果還沒成功,因此目前還沒設定完,今天先到這orz
RDS的相關設定明天補上