GNU/Linux >> Linux の 問題 >  >> Ubuntu

Ubuntu 20.04にPostgreSQLをインストールします-ステップバイステップガイド?

PostgreSQLは、「 Postgres」という名前でも呼ばれます。 "は、オープンソースのオブジェクト指向リレーショナルデータベース管理システムです。データを格納するために多くのアプリケーションで使用されています。このデータベースは、信頼性の高いトランザクションや同時実行性など、多くの最先端機能をサポートしています。

MacOSサーバーは、デフォルトのデータベースとしてPostgreSQLを使用します。 Linux、Windows、FreeBSD、OpenBSDでも利用できます。

ここLinuxAPTでは、いくつかの簡単なコマンドを使用して、Ubuntu20.04にPostgreSQLを簡単にインストールする方法を検討します。

LinuxMintにPostgreSQLをインストールする方法もご覧いただけます。


PostgreSQLの主な機能は次のとおりです。

  • データをさまざまな形式で保存できます。
  • データの整合性とセキュリティ
  • インデックス作成、マルチバージョン同時実行制御、高度なクエリプランナー、テーブルパーティショニング、式のジャストインタイムコンパイルなどの機能をサポートします。
  • ログ先行書き込み、レプリケーション、ポイントインタイムリカバリ、アクティブスタンバイ、表スペースなどのさまざまな機能をサポートします。
  • 使用する任意のアプリケーションに拡張できます。


UbuntuLinuxシステムにPostgreSQLをインストールする手順

1.システムアップデートを実行します

まず、次のコマンドを使用して、システムのパッケージが最新であることを確認します。

$ sudo apt update


2.PostgreSQLをインストールします

次に、いくつかのユーティリティと機能を追加するために必要なcontribパッケージと一緒にPostgreSQLパッケージをインストールします。これを行うには、次のコマンドを使用します。

$ sudo apt install postgresql postgresql-contrib


3.PostgreSQLの役割とデータベースを構成する

PostgreSQLが正常にインストールされたので、PostgreSQLの役割とデータベースについて少し理解しましょう。

ロールは、PostgreSQLデータベースの認証と承認を処理することを目的としています。

PostgreSQLをインストールすると、デフォルトでPostgresユーザーが作成されます。このユーザーに切り替えるには、次のコマンドを実行します:

$ sudo -i -u postgres

次に、Postgresプロンプトにアクセスします。このプロンプトにより、データベース管理システムと通信できます。

これを行うには、次のコマンドを実行します。

$ psql

次のコマンドを使用してプロンプトを終了できます:

\q

postgresLinuxコマンドプロンプトに戻ることができます。通常のシステムに戻るには、exitコマンドを実行します。

$ exit

postgresプロンプトを入力するもう1つの方法は、sudoを使用してpsqlコマンドを直接実行することです。

$ sudo -u postgres psql

インタラクティブなPostgresセッションを終了するには、次のコマンドを実行できます:

\q


4.新しい役割を作成する

postgresアカウントからログインしたら、次のコマンドを実行して新しい役割を作成できます。

createuser --interactive

sudoを使用して通常のアカウントから直接切り替えることもできます:

$ sudo -u postgres createuser --interactive

ロールの名前を入力するように求められます。また、新しい役割がスーパーユーザーになることができるかどうかを確認するように求められます。


5.PostgreSQL用のデータベースを作成する

postgreSQLでユーザーを作成すると、その認証システムは、ログインに使用したロールに、アクセス可能な同じ名前のデータベースが関連付けられていると見なします。

私が今言ったことを理解していませんでしたか?

少しはっきりさせておきます。これは、以前に作成したユーザー「John」が、ロールと同じ名前のデータベースに接続しようとすることを意味します。

次のコマンドを使用して、ロールと同じ名前のデータベースを作成できます。

createdb John

データベースを作成する別の方法は、次のコマンドを実行して、通常のアカウントから直接sudoを使用することです。

$ sudo -u postgres createdb John


6.新しい役割でPostgresプロンプトを開きます

IDベースの認証でログインするには、Postgresの役割およびデータベースと同じ名前のLinuxユーザーが必要です。持っていない場合でも、心配しないでください。adduserコマンドを使用して作成できます。 sudo権限を使用して、root以外のアカウントでこれを行う必要があります:

$ sudo adduser John

その後、次の2つのコマンドを実行してデータベースに接続できます。

$ sudo -i -u John
$ psql

または、代わりに、単純な1行のコマンドを使用できます。

$ sudo -u John psql

別のデータベースと対話するには、データベースに言及して次のコマンドを実行します。

psql -d postgres

現在の接続のステータスを確認するには、conninfoコマンドを実行します。データベース接続の情報を提供します:

\conninfo



Ubuntu
  1. UbuntuにPostgreSQLをインストールする:わかりやすいガイド

  2. Ubuntu 20.04にi3をインストールします-ステップバイステップガイド?

  3. Ubuntu 20.04にTeleportをインストールする-ステップバイステップガイド?

  1. Ubuntu20.04にPython3.11をインストールします-ステップバイステップガイド?

  2. RundeckをUbuntu20.04にインストールします-ステップバイステップガイド?

  3. Ubuntu 20.04にAsteriskをインストールします-ステップバイステップガイド?

  1. Ubuntu 20.04にJekyllをインストールする-ステップバイステップガイド?

  2. Ubuntu 20.04に11tyをインストールします-ステップバイステップガイド?

  3. Ubuntu 20.04にScribusをインストールする-ステップバイステップガイド?