Amazon LinuxからPostgreSQL(RDS)へ接続する
2163 ワード
なんで書いた?
EC2(Amazon Linux)をクライアントとしてRDS(PostgreSQL)に
接続したかったのですが、EC2にPostgreSQLをインストールする
記事にたどり着くことが多かったので書いてみました。
どんな環境?
EC2(Amazon Linux AMI release 2018.03)
RDS(PostgreSQL 9.6.9)
ざっくり言うと?
yumでpostgresqlのclientモジュールをインストールすれば接続できます。
(分かれば簡単だけど、調べ始めた時はクライアント用のモジュールが無い感じだったので困惑しました)
やり方は?
モジュールの確認
yum list | grep postgre
クライアントモジュールのインストール
yum install postgresql96.x86_64
インストールしたモジュールの確認
psql -V
PostgreSQLへ接続
yum list | grep postgre
yum install postgresql96.x86_64
psql -V
psql -h <RDSのエンドポイント> -U <DBのユーザ名> -d <DB名>
(例)psql -h xxxxx.yyyyy.ap-northeast-1.rds.amazonaws.com -U hogeuser -d hogedb
PostgreSQLでの操作による確認
SELECT version();
※バージョン表示のSQLで動作確認
PostgreSQLの接続を切断
\q
結論に至るまでに調べたこと
yum search postgresqlを実行するとpostgresql96.x86_64がクライアントプログラムであることがわかります。
postgresql96.x86_64 : PostgreSQL client programs
yum info postgresql96.x86_64でも同じことがわかります。
Author And Source
この問題について(Amazon LinuxからPostgreSQL(RDS)へ接続する), 我々は、より多くの情報をここで見つけました https://qiita.com/panayan/items/634ad5ad895f0c9e5bd0著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .