PostgreSQLはPostgresとも呼ばれ、オープンソースで強力なオブジェクトベースのリレーショナルデータベースシステムであり、SQL言語の多くの機能と組み合わせて使用されます。 Postgresデータベースを使用すると、複雑なデータワークロードを簡単に保存およびスケーリングできます。ほとんどのモバイルおよびWebアプリケーションは、データの保存にPostgresデータベースを使用していました。 Postgresデータベースは、Linuxを含むほぼすべてのオペレーティングシステムにインストールできます。
コマンドライン方式を使用して、Debian11システムにPostgresまたはPostgreSQL14をインストールします。
前提条件
- 十分な容量のあるDebian11Linuxオペレーティングシステムがシステム上で正しく実行されている必要があります。
- コマンドラインからDebian11にPostgresデータベースをインストールするには、sudo権限を持っているか、rootユーザーとしてログインしている必要があります。
Debian11へのPostgreSQLのインストール
以下の手順に従って、PostgresまたはPostgreSQL14をDebian11システムにインストールします。
ステップ1:前提条件をインストールする
まず、「apt」コマンドを使用してシステムリポジトリリストを更新します。
$ sudo apt update
次に、以下のコマンドを実行して、推奨されるHTTPSサポートパッケージをインストールします。
$ sudo apt install -y curl apt-transport-https
ステップ2:PostgreSQLのリポジトリを追加する
デフォルトでは、PostgreSQLパッケージはDebian11リポジトリに含まれていません。ただし、PostgreSQLリポジトリをDebianシステムに追加することで、必要なパッケージをインストールできます。したがって、次のコマンドを使用して、PostgreSQLリポジトリの署名キーをダウンロードまたはインポートします。
$ curl -fsSL https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo gpg --dearmor -o /usr/share/keyrings/postgresql-keyring.gpg
以下のコマンドを実行して、PostgreSQLリポジトリをDebian11システムに追加します。
$ echo "deb [signed-by=/usr/share/keyrings/postgresql-keyring.gpg] http://apt.postgresql.org/pub/repos/apt/ bullseye-pgdg main" | sudo tee /etc/apt/sources.list.d/postgresql.list
ステップ3:PostgreSQLをDebian11にインストールする
リポジトリが含まれたら、PostgreSQLをDebian11システムにインストールします。次の構文は、システムに目的のPostgreSQLバージョンをインストールするのに役立ちます。
$ sudo apt update
$ sudo apt install -y postgresql-version
ここでは、このシステムに最新のPostgreSQL-14をインストールしています。したがって、このコマンドは次の順序に変更されます。
$ sudo apt install -y postgresql-14
「-y」オプションを使用すると、ターミナルウィンドウの確認プロンプトを無視できます。
Postgresのインストールが完了すると、PostgreSQLのサービスがシステムで自動的に開始されます。
以下のコマンドを実行して、Postgresサービスの「アクティブ」または興奮状態を確認します。
$ sudo systemctl status postgresql
PostgreSQLサービスの「アクティブ」ステータスを受け取っていない場合は、次のコマンドを実行してPostgreSQLサービスを有効にして開始できます。
$ sudo systemctl enable postgresql
$ sudo systemctl start postgresql
システムへのpostgreSQLのインストールが完了すると、デフォルトで、/ etc/passwdファイルにある「Postgres」という名前のユーザーが作成されます。
$ cat /etc/passwd | grep -i postgres
ステップ4:PostgreSQLサーバーの構成
postgreSQLは、デフォルトでローカルホストポート「127.0.0.1」でリッスンします。ただし、システムのIPアドレスで変更します。
$ sudo nano /etc/postgresql/14/main/postgresql.conf
listen_addressesを変更します
listen_addresses = 'IP-Address'
次に、システムでpostgreSQLサービスを再起動します。
$ sudo systemctl restart postgresql
ステップ5:PostgreSQLデータベースにログインします
以下のコマンドを使用して、「postgres」ユーザーとしてpostgresデータベースにログインします。
$ sudo -u postgres psql
これで、psqlコマンドを使用してPostgreSQLデータベースを使用できるようになりました。
$ psql
おめでとう! Debian11システムにPostgreSQL14が正常にインストールされました。これで、システム上にpostgreSQLデータベースを簡単に作成できます。
結論
Debian11システムにPostgreSQL14データベースをインストールしました。 Debian11システムでPostgreSQL-14データベースを実行するためのさまざまなコマンドを実行する方法を見てきました。 Ubuntuとその派生物にPostgreSQLをインストールするために従うことができるのと同じインストール手順。 PostgreSQL 14のインストールに関する最新のリリースノートは、PostgreSQLの公式Webサイトからダウンロードすることもできます。ありがとう!