psql インストール手順
概要
- これは、psql インストール手順の備忘録です。Amazon Linux 2 に、psql をインストールして、DBに接続します。
- psql は、PostgreSQLのクライアントアプリケーションになります。
psql インストール手順
- インストール前の確認。
[ec2-user@hostname ~]$ yum list installed | grep postgresql
postgresql-libs.x86_64 9.2.24-6.amzn2 @amzn2-core
- postgresql パッケージをインストールします。
[ec2-user@hostname ~]$ sudo yum -y install postgresql
Loaded plugins: extras_suggestions, langpacks, priorities, update-motd
amzn2-core | 3.6 kB 00:00
4 packages excluded due to repository priority protections
Resolving Dependencies
--> Running transaction check
---> Package postgresql.x86_64 0:9.2.24-8.amzn2.0.1 will be installed
--> Processing Dependency: postgresql-libs(x86-64) = 9.2.24-8.amzn2.0.1 for package: postgresql-9.2.24-8.amzn2.0.1.x86_64
--> Running transaction check
---> Package postgresql-libs.x86_64 0:9.2.24-6.amzn2 will be updated
---> Package postgresql-libs.x86_64 0:9.2.24-8.amzn2.0.1 will be an update
--> Finished Dependency Resolution
Dependencies Resolved
================================================================================
Package Arch Version Repository Size
================================================================================
Installing:
postgresql x86_64 9.2.24-8.amzn2.0.1 amzn2-core 3.0 M
Updating for dependencies:
postgresql-libs x86_64 9.2.24-8.amzn2.0.1 amzn2-core 232 k
Transaction Summary
================================================================================
Install 1 Package
Upgrade ( 1 Dependent package)
Total download size: 3.3 M
Downloading packages:
Delta RPMs disabled because /usr/bin/applydeltarpm not installed.
(1/2): postgresql-libs-9.2.24-8.amzn2.0.1.x86_64.rpm | 232 kB 00:00
(2/2): postgresql-9.2.24-8.amzn2.0.1.x86_64.rpm | 3.0 MB 00:00
--------------------------------------------------------------------------------
Total 12 MB/s | 3.3 MB 00:00
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Verifying : postgresql-libs-9.2.24-6.amzn2.x86_64 3/3
Installed:
postgresql.x86_64 0:9.2.24-8.amzn2.0.1
Dependency Updated:
postgresql-libs.x86_64 0:9.2.24-8.amzn2.0.1
Complete!
- インストール後の確認。
[ec2-user@hostname ~]$ yum list installed | grep postgresql
postgresql.x86_64 9.2.24-8.amzn2.0.1 @amzn2-core
postgresql-libs.x86_64 9.2.24-8.amzn2.0.1 @amzn2-core
psql コマンドによるDB接続
- psql コマンドを使って、DBに接続します。
- ポート番号は、5432 を使用します。
psql -h “ホスト名" -U “ユーザー名" -p “ポート番号" -d “DB名"
[ec2-user@hostname ~]$ which psql
/usr/bin/psql
[ec2-user@hostname ~]$
[ec2-user@hostname ~]$ psql -h niikawa-database1.cluster-xxxxxxxxxx.ap-northeast-1.rds.amazonaws.com -U dbadmin -p 5432 -d testdb
Password for user dbadmin:
psql (9.2.24, server 13.8)
WARNING: psql version 9.2, server version 13.0.
Some psql features might not work.
SSL connection (cipher: AES128-SHA256, bits: 128)
Type "help" for help.
testdb=>
testdb=>