Amazon RDS+postgreSQLでデプロイしたアプリのデータベースの中身を確認する方法

はじめに

ec2にデプロイしたアプリのデータベースの中身を見てみようと思ったのだが、なかなか思ったようにできなかった。

その忘備録

経緯

最初、ec2上でpostgreSQLにアクセスしてデータベースを確認しようとしていたのだが、できなかった。

それは当たり前で、「postgreSQLがインストールされているのはec2ではなくてrdsだから」である。

なので、データベースを確認したい場合は、「rdsのpostgreSQLにアクセス」する必要がある。

rdsのアクセス先はエンドポイントとして設定されているので、それを使用すればアクセス可能。

デプロイしたアプリのデータベースの中身の確認方法

  • 接続方法
    • psql -h rdsのエンドポイント -U postgres -d データベース名
    • でいける
  • あとは普通にsql使ってレコードなりを取得すればok
  • rdsのエンドポイントはawsにログインすれば確認できる。