★悩み★
・PostgreSQL 15をUbuntuにインストールする方法が分からないなぁ。
・PostgreSQL 15をUbuntuにインストールできるのかなぁ。
・PostgreSQL 15の新機能ってどんなんだろうかぁ。
こういった「悩み」に答えます。
★本記事の内容★
① PostgreSQL 15をUbuntuにインストールする方法をご紹介
② Ubuntu上でのPostgreSQL 15でデータ追加と参照をする方法をご紹介
③ PostgreSQL 15の新機能をご紹介
これからご紹介する「【Ubuntu向け】PostgreSQL15を4手順でインストールする方法」を実践したことで、筆者は30分以内でPostgreSQL 15をUbuntuにインストールできました。
記事の前半では「PostgreSQL 15をUbuntuにインストールする方法」をコマンドベースで紹介します。記事の後半では「PostgreSQL 15の使い方と新機能」を紹介します。
この記事を読み終えることで、「PostgreSQL 15をUbuntuにインストールする方法」を把握できるだけでなく、「PostgreSQLの新機能」も把握した状態になります。
また、「PostgreSQL16をUbuntuにインストールする手順」を知りたい方は、以下の記事をご覧ください。
>> 【Ubuntu向け】PostgreSQL16を4手順でインストールする方法
ちなみに、「PostgreSQL15をFedora系(CentOS/RHELなど)のLinuxにインストールする手順」を知りたい方は、以下の記事をご覧ください。
>> 【コピペOK】PostgreSQL15を5手順でインストールする方法
PostgreSQL15をUbuntuにインストールする方法
PostgreSQL15をUbuntuにインストールする方法をご紹介します。
★PostgreSQL15をUbuntuにインストールする流れ★
手順1:PostgreSQL 15のUbuntu用リポジトリを追加
手順2:apt-getでPostgreSQL 15をUbuntuにインストール
手順3:PostgreSQL 15のセットアップ【Ubuntu向け】
手順4:PostgreSQL 15の起動【Ubuntu向け】
上記の流れで、「PostgreSQL 15をUbuntuにインストール」できます。
上記の各手順は、以下の日時と環境で動作確認済みです。
動作確認済み日時:2022年10月20日
動作確認済み環境:Ubuntu 20.04.3 LTS
以降で、上記「PostgreSQL15をUbuntuにインストールする流れ」の各手順に関してご説明します。
手順1:PostgreSQL 15 のUbuntu用リポジトリを追加
「手順1:PostgreSQL 15 のUbuntu用リポジトリを追加」に関して解説します。
PostgreSQL 15 をUbuntuにインストールするために、PostgreSQL公式サイトに公開されているUbuntu用リポジトリを追加しましょう。
PostgreSQL 15のUbuntu用リポジトリを追加するために、「端末またはコマンドプロンプト」を起動し、以下のコマンドを順に実行してください。
$ sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list'
$ wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
$ sudo apt-get update
$ ls /etc/apt/sources.list.d/pgdg.list
/etc/apt/sources.list.d/pgdg.list
$
コマンド実行後、「/etc/apt/sources.list.d/pgdg.list」が表示された場合、「正常にPostgreSQL 15 のUbuntu用リポジトリを追加できた」と判断できます。
以上で、「手順1:PostgreSQL 15のUbuntu用リポジトリを追加」は完了です。
手順2:apt-getでPostgreSQL 15をUbuntuにインストール
「手順2:apt-getでPostgreSQL 15をUbuntuにインストール」に関して解説します。
apt-get コマンド経由でPostgreSQL 15をUbuntuにインストールしましょう。
PostgreSQL 15をUbuntuにインストールするために、以下のコマンドを実行してください。
$ sudo apt-get -y install postgresql-15
以上で、「手順2:apt-getでPostgreSQL 15をUbuntuにインストール」は完了です。
手順3:PostgreSQL 15のセットアップ【Ubuntu向け】
「手順3:PostgreSQL 15のセットアップ【Ubuntu向け】」に関して解説します。
PostgreSQL 15をUbuntuで利用するには、セットアップが必要です。
PostgreSQL 15をUbuntuでセットアップするために、以下のコマンドを順番に実行してください。
# ↓↓ postgresユーザのパスワードを設定(今回は、postgresと設定) ↓↓
$ sudo passwd postgres
# ↓↓ PostgreSQL 15でデータベースクラスタを作成 ↓↓
$ su - postgres -c '/usr/lib/postgresql/15/bin/initdb -E UTF8 --locale=C -A scram-sha-256 -W -D /var/tmp/pg15data'
Password: ★postgresと入力★
The files belonging to this database system will be owned by user "postgres".
This user must also own the server process.
The database cluster will be initialized with locale "C".
The default text search configuration will be set to "english".
Data page checksums are disabled.
Enter new superuser password: ★postgresと入力★
Enter it again: ★postgresと入力★
creating directory /var/tmp/pg15data ... ok
creating subdirectories ... ok
selecting dynamic shared memory implementation ... posix
selecting default max_connections ... 100
selecting default shared_buffers ... 128MB
selecting default time zone ... Etc/UTC
creating configuration files ... ok
running bootstrap script ... ok
performing post-bootstrap initialization ... ok
syncing data to disk ... ok
Success. You can now start the database server using:
/usr/lib/postgresql/15/bin/pg_ctl -D /var/tmp/pg15data -l logfile start
$ echo $?
0
$
コマンド実行後、「0」が最後に表示された場合、「正常にUbuntuでPostgreSQL 15のセットアップが完了した」と判断できます。
★initdb コマンドのリファレンス★
initdb
処理内容:PostgreSQLのデータベースクラスタを作成
参照:initdb コマンドのリファレンス(公式サイト)
以上で、「手順3:PostgreSQL 15のセットアップ【Ubuntu向け】」は完了です。
手順4:PostgreSQL 15の起動【Ubuntu向け】
「手順4:PostgreSQL 15の起動【Ubuntu向け】」に関して解説します。
/etc/init.d コマンド経由でPostgreSQL 15を起動できます。
以下のコマンドを実行することで、Ubuntu上でPostgreSQL 15 を起動できます。
$ sudo /etc/init.d/postgresql start
また、以下のコマンドを実行することで、Ubuntu上でPostgreSQL 15 の起動状態を確認できます。
$ sudo /etc/init.d/postgresql status
● postgresql.service - PostgreSQL RDBMS
Loaded: loaded (/lib/systemd/system/postgresql.service; enabled; vendor preset: enabled)
Active: active (exited) since Thu 2022-10-20 09:39:21 UTC; 2h 22min ago
Main PID: 497346 (code=exited, status=0/SUCCESS)
Tasks: 0 (limit: 4525)
Memory: 0B
CGroup: /system.slice/postgresql.service
Oct 20 09:39:21 ubuntu-dev systemd[1]: Starting PostgreSQL RDBMS...
Oct 20 09:39:21 ubuntu-dev systemd[1]: Finished PostgreSQL RDBMS.
以上で、「手順4:PostgreSQL 15の起動【Ubuntu向け】」は完了です。
上記の流れで、Ubuntu上でPostgreSQL 15 のインストールとセットアップができました。
Ubuntu上でのPostgreSQL 15でデータ追加と参照をする方法
「Ubuntu上でのPostgreSQL 15 でデータ追加と参照をする方法」に関しては、以下の記事「PostgreSQL 15でデータ追加と参照をする方法」をご覧ください。
PostgreSQL 15でデータ追加と参照をする方法に関しては、OSが異なっても同じ方法です。
以上が、「Ubuntu上でのPostgreSQL 15でデータ追加と参照をする方法」となります。
PostgreSQL 15の新機能
「PostgreSQL 15の新機能」に関しては、以下の記事「PostgreSQL 15の新機能」をご覧ください。
以上が、「PostgreSQL 15の新機能」となります。
ちなみに、「PostgreSQLのアーキテクチャを体系的に学びたい」や「その他のPostgreSQLのコマンドを知りたい」方は、以下の参考書がオススメです。
【まとめ】PostgreSQL15を4手順でインストールする方法【Ubuntu向け】
いかがでしたでしょうか?「apt-getによるPostgreSQL 15をUbuntuにインストール」、「PostgreSQL 15 でのデータ登録方法」を解説し、以下の悩みを解決しました。
★悩み★
・PostgreSQL 15をUbuntuにインストールする方法が分からないなぁ。
・PostgreSQL 15をUbuntuにインストールできるのかなぁ。
・PostgreSQL 15の新機能ってどんなんだろうかぁ。
「Ubuntu用のPostgreSQLリポジトリ の追加」と「apt-get」を使うだけで、Ubuntu上にPostgreSQL 15 をインストールできます。本記事を参考に「UbuntuにPostgreSQL 15 のインストール」を実践してください。
コメント