この記事では、公式のUbuntuリポジトリからUbuntuにPostgreSQLをインストールする方法、またはPostgreSQLリポジトリを追加して同じものをインストールする方法について説明します 。
「Postgres」とも呼ばれるPostgreSQLは、高度なエンタープライズクラスのオープンソースリレーショナルデータベース管理システム(ORDBMS)です。ボランティアの世界的なチームがそれを開発しました、そしてそれはその安定性と高度な機能のためにかなり人気があります。
企業やその他の民間企業はPostgreSQLを管理しておらず、ソースコードは無料で入手できます。
Debian、CentOS、openSUSE、UbuntuなどのほとんどのLinuxディストリビューションには、パッケージ管理にPostgreSQLが統合されています。
このチュートリアルでは、Ubuntuのバージョンでデフォルトで使用可能なバージョンをインストールして使用する方法と、PostgreSQLリポジトリを追加してインストールすることでインストールする方法を説明します。
UbuntuにPostgreSQLをインストールする
自動パッチやその他の更新管理機能など、オペレーティングシステムとの適切な統合を保証するため、この方法でPostgreSQLをインストールすることをお勧めします。
まず、いつものように、パッケージを更新します:
sudo apt update
次に、postgresql
をインストールします パッケージとpostgresql-contrib
パッケージ。 -contrib
の追加 パッケージにより、いくつかの追加のユーティリティと機能を確実に入手できます。
したがって、Ubuntuのリポジトリによって提供されるデフォルトでサポートされているPostgreSQLバージョンをインストールするには、次のコマンドを実行します。
sudo apt install postgresql postgresql-contrib
それで全部です。ソフトウェアはpostgres
を作成します データベースシステムを正常にインストールすると、デフォルトでユーザーになります。このユーザーアカウントには、デフォルトのpostgres
があります 役割。
PostgreSQLリポジトリを追加してPostgreSQLをインストールする
まず、PostgreSQLリポジトリをUbuntuシステムのソースリストに追加する必要があります。
1.必要なパッケージをいくつかインストールします:
sudo apt install wget curl ca-certificates
2.PostgreSQLGPGリポジトリキーをダウンロードしてインポートする必要があります。
wget -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
3.次に、次のコマンドを実行して、ファイルリポジトリ構成を作成します。
sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list'
4.Ubuntuシステムのパッケージリストを更新します。新しく追加されたPostgreSQLリポジトリが一覧表示されます。
sudo apt update
4.最後に、UbuntuシステムにPostgreSQLをインストールします。
sudo apt install postgresql
postgresql
だけでなく、PostgreSQLリポジトリから特定のバージョンをインストールするには 、最新バージョンを参照し、postgresql-12
のように指定します 。
執筆時点で、利用可能なバージョンはpostgresql-10
です。 、postgresql-11
、postgresql-12
、およびpostgresql-13
。
sudo apt install postgresql-12
インストールが完了すると、PostgreSQLサービスのステータスを確認できます。
sudo systemctl status postgresql.service
おめでとう! UbuntuにPostgreSQLを正常にインストールできました。
PostgreSQLに接続
postgres
ユーザーはインストール後に自動的に作成され、DBインスタンスへのスーパー管理者アクセス権があります。新しく設定したデータベースとの接続を確立するには、次のようにこのアカウントに切り替えます。
sudo su - postgres
次に、次のように入力してPostgreSQLプロンプトにアクセスできます。
psql
PostgreSQLプロンプトを終了するには、\q
と入力します 。
もちろん、PostgreSQLに接続するようにユーザーを切り替える代わりに、1つのコマンドで切り替えることができます:
sudo -u postgres psql
PostgreSQLは、企業の世界で広く採用されているデータベースです。公式のUbuntuリポジトリからインストールする場合でもPostgreSQLリポジトリからインストールする場合でも、どちらのインストールも簡単で簡単です。
PostgreSQLとその使用方法について詳しく知りたい場合は、プロジェクトのWebサイトでチュートリアルを利用できます。