PostgreSQLは、データベース管理者や開発者の間で人気のある一般的な名前です。これは、SQLクエリ言語を活用してデータベースを作成および操作する強力なオープンソースのリレーショナルデータベース管理システム(RDBMS)です。 30年以上の活発な開発により、PostgreSQLは多数のモバイルおよびWebアプリケーションのデータベースとして広く使用されています。 PostgreSQLを使用している注目すべきテックジャイアントには、Instagram、Uber、spotify、Redditなどがあります。
PostgreSQL 13は、PostgreSQLの現在の安定バージョンです。インクリメンタルソート、並列バキューム、大小のワークロード向けのより優れたデータ管理やセキュリティ強化などの最適化などの新機能が付属しています。
このウォークスルーでは、Debian11へのPostgreSQL13のインストールについて説明します。 Rocky Linux8にPostgreSQL13をインストールする方法については、このガイドを確認することも検討してください。
前提条件
開始するには、SSHアクセスを備えたDebian 11サーバーインスタンスと、特権タスクを実行するためにすでに設定されているsudoユーザーがあることを確認してください。
ステップ1:PostgreSQL13をインストールする
ありがたいことに、PostgreSQLの最新バージョンであるPostgreSQL 13は、Debianリポジトリでホストされています。以下のコマンドで確認できます。
$ apt-cache postgresql
したがって、PostgreSQL 13をインストールするには、最初にDebian11パッケージインデックスを更新します。
$ sudo apt update
その後、APTパッケージマネージャーを使用して、他の追加のパッケージと依存関係とともにPostgreSQL13をインストールします。
$ sudo apt install postgresql postgresql-contrib
これにより、PostgreSQL、および追加のソフトウェアパッケージとその依存関係がインストールされます。
完了したら、次のステップに進みます。
ステップ2:PostgreSQL13のステータスを確認する
PostgreSQLデータベースサービスは、介入なしで自動的に開始する必要があります。次のコマンドでこれを確認します:
$ sudo systemctl status [email protected]
または、次のコマンドを実行してステータスを確認することもできます。出力には、PID(プロセスID)を含むサーバーのステータスが表示されます。
$ sudo pg_ctlcluster 13 main status
pg_ctlcluster 13
メインステータス
興味があれば、次のようにインストールされているバージョンを確認できます。
$ /usr/lib/postgresql/bin/postgres -V
ステップ3:PostgreSQL13を起動して有効にする
万が一PostgreSQLが実行されていないか非アクティブである場合は、次のコマンドを使用してPostgreSQLを起動できます。
$ sudo systemctl start [email protected]
システムの電源を入れたり再起動したりするたびにPostgreSQLを自動的に起動するには、次のように有効にします。
$ sudo systemctl enable [email protected]
ステップ4:PostgreSQL13データベースサーバーへのアクセス
PostgreSQLがインストールされると、 postgresという新しいユーザーが デフォルトで作成されます。これは、 / etc / passwdを覗いて確認できます。 UIDやGIDなどのユーザー情報を保存するファイル
$ cat /etc/passwd | grep -i postgres
問題を簡単にするために、 idを呼び出すことができます コマンド
$ id postgres
データベースに接続するには、 postgresに切り替えます 示されているユーザー。
$ sudo su - postgres
次に、図のようにPostgreSQLインタラクティブシェルにアクセスします
$ psql
対話型シェルを使用すると、SQLクエリを実行し、SQLクエリのすべての問題を実行できます。 ヘルプを実行します いくつかのコマンドの使用法を表示するコマンド
postgres=# help
シェルを終了するには、次のコマンドを実行します。
# \q
次に、 postgresを終了します ユーザーセッション。
$ exit
結論
これにより、このガイドのカーテンが閉じます。 Debian11Bulls-EyeにPostgreSQL13をインストールする手順を順を追って説明しました。