Debian11にPostgreSQLをインストールする方法

このチュートリアルでは、PostgreSQLをDebian 11にインストールする方法を紹介します。知らなかった方のために説明すると、PostgreSQLは、SQL言語を多くの機能と組み合わせて使用​​および拡張する、強力なオープンソースのオブジェクトリレーショナルデータベースシステムです。最も複雑なデータワークロードを安全に保存およびスケーリングします。 30年以上の活発な開発により、PostgreSQLは多数のモバイルおよびWebアプリケーションのデータベースとして広く使用されています。

この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、自分のVPSでサイトをホストしていることを前提としています。 インストールは非常に簡単で、rootアカウントで実行していることを前提としています。そうでない場合は、 ‘を追加する必要があります。sudo‘root権限を取得するコマンドに。 Debian 11(Bullseye)にPostgreSQL13を段階的にインストールする方法を紹介します。

Debian 11BullseyeにPostgreSQLをインストールする

ステップ1.ソフトウェアをインストールする前に、次のコマンドを実行して、システムが最新であることを確認することが重要です。 apt ターミナルのコマンド:

sudo aptアップデート
sudo aptアップグレード
sudo apt install wget software-properties-common apt-transport-https gnupg gnupg2

ステップ2.Debian11にPostgreSQLをインストールします。

デフォルトでは、PostgreSQLをDebian11ベースリポジトリから直接インストールすることはできません。 次に、公式のPostgreSQLリポジトリをシステムに追加します。

echo “deb [signed-by=/usr/share/keyrings/postgresql-keyring.gpg] https://apt.postgresql.org/pub/repos/apt/ bullseye-pgdg main “| sudo tee /etc/apt/sources.list.d/postgresql.list

次に、PostgreSQL署名キーをインポートします。

curl -fsSL https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo gpg –dearmor -o /usr/share/keyrings/postgresql-keyring.gpg

最後に、以下のコマンドを実行してPostgreSQLをインストールします。

sudo aptアップデート
sudo apt install postgresql-13

PostgreSQLをインストールした後、PostgreSQLサービスを開始し、システムの再起動時に開始できるようにします。

sudo systemctl start postgresql
sudo systemctl enable postgresql
sudo systemctl status postgresql

ステップ3.PostgreSQLデータベースサーバーにアクセスします。

PostgreSQLがインストールされると、 postgres デフォルトで作成されます。 これを確認するには、 /etc/passwdUIDやGIDなどのユーザー情報を保存するファイル:

cat / etc / passwd | grep -i postgres

データベースに接続するには、 postgres 示されているユーザー:

su-postgres psql

これで、PostgreSQLデータベースサーバーにログインしました。 ログイン情報を確認するには、データベースのコマンドプロンプトから次のコマンドを使用します。

postgres-# conninfo

ヘルプコマンドを実行して、いくつかのコマンドの使用法を表示します。

postgres =#ヘルプ

PostgreSQLデータベースのコマンドプロンプトから切断するには、以下のコマンドを入力してEnterキーを押します。 Ubuntuコマンドプロンプトに戻ります。

postgres-# q

おめでとう! PostgreSQLが正常にインストールされました。 このチュートリアルを使用して、最新バージョンのPostgreSQLデータベースをDebian 11Bullseyeにインストールしていただきありがとうございます。 追加のヘルプまたは有用な情報については、チェックすることをお勧めします PostgreSQLの公式Webサイト