Ubuntu 20.04/18.04 に PostgreSQL をインストールするにはどうすればよいですか? |簡単に (2023)

PostgreSQLは、人気のあるリレーショナル データベース管理システム (DBMS) を使用すると、データを操作してさまざまなデータ関連タスクを実行できるようになります。データベース サーバー内に存在するテーブルに対する SQL コマンドなどのクエリを作成または実装するための、適切に管理された組み込みのフレームワークが提供されます。 PostgreSQL は、エンドツーエンドのプロジェクト開発ライフ サイクルにおけるデータ処理と操作フェーズを含む、ベーシックおよびハイエンド プロジェクトによく選ばれています。 PostgreSQL はユーザーに高度な機能を提供するため、Windows や Linux などのさまざまなオペレーティング システムと互換性があるように設計されており、ユーザーはさまざまなプラットフォームで柔軟に作業できます。

目次

この記事では、次の方法を学びますPostgreSQLをインストールするUbuntu 20.04/18.04 バージョンとすべての構成オプション。Ubuntu は最も人気のある Linux カーネルベースのディストリビューションの 1 つです。

目次

  • 前提条件
  • PostgreSQL を理解する
  • Ubuntu に PostgreSQL をインストールする手順
    • 前提条件
    • Ubuntu に PostgreSQL をインストールする
    • 認証情報による PostgreSQL の保護
    • Ubuntu 管理パッケージに PostgreSQL をインストールする
    • PostgreSQL の操作
  • 結論

前提条件

Ubuntu オペレーティング システムの基本的な知識。

PostgreSQL を理解する

Ubuntu 20.04/18.04 に PostgreSQL をインストールするにはどうすればよいですか? |簡単に (1)

PostgreSQLは、データベース サーバーに存在するデータを保存、処理、管理、取得できるオープンソースのリレーショナル データベース管理システムです。 PostgreSQL はオープンソース DBMS であるため、データベース サーバーの容量を支払うことなく、誰でも無料で簡単にクエリをダウンロードして実行し、データ関連の操作を実行できます。さらに、PostgreSQL は、プリミティブ データ型や構造化データ型など、さまざまなデータ型カテゴリと互換性があります。プリミティブ データ型は整数、数値、文字列、ブール値ですが、構造化データ型には日付、時刻、配列が含まれます。 PostgreSQL は、次のような複数のプログラミング言語もサポートしています。C、C++、Java、パイソン

PostgreSQL を使用すると、次のようなハイエンドのドキュメント ファイルを操作できます。JSONXML。さらに、Windows、MACOS、Linux などのさまざまなオペレーティング システムをサポートする、互換性の高い DBMS アプリケーションの 1 つです。 PostgreSQL は、使いやすさと柔軟性を備えた高度な機能を備えているため、世界中のデータ愛好家によってデータ処理操作の実装に広く使用されています。によるとDB エンジン」のランキングでは、PostgreSQL は現在、世界中の何百ものデータベースの中で人気があり第 4 位にランクされています。

Hevo のノーコード データ パイプラインを使用して PostgreSQL ETL を簡素化する

Hevo データは、データ統合をセットアップするためのフルマネージド ソリューションを提供するコード不要のデータ パイプラインです。100以上のデータソース(40 以上の無料ソースを含む) からデータを直接ロードできるようになります。のようなソースモンゴDBデータ ウェアハウスまたは選択した宛先に送信します。コードを何行も記述することなく、数分でデータ フローを自動化します。フォールトトレラントなアーキテクチャにより、データの安全性と一貫性が保証されます。 Hevo は、リアルタイムでデータを管理し、常に分析可能なデータを保持するための、真に効率的で完全に自動化されたソリューションを提供します。

Hevo を無料で始めてみる

Hevo の顕著な機能をいくつか見てみましょう。

  • フルマネージド: Hevo は完全に自動化されたプラットフォームであるため、管理やメンテナンスは必要ありません。
  • データ変換: 転送するデータを完成、変更、強化するためのシンプルなインターフェイスを提供します。
  • リアルタイム: Hevo はリアルタイムのデータ移行を提供します。したがって、データはいつでも分析できる状態にあります。
  • スキーマ管理: Hevo は、受信データのスキーマを自動的に検出し、それを宛先スキーマにマッピングできます。
  • コネクタ: Hevo サポート100以上の統合SaaS プラットフォーム FTP/SFTP、ファイル、データベース、BI ツール、ネイティブ REST API および Webhook コネクタに接続します。 Google BigQuery、Amazon Redshift、Snowflake、Firebolt、Data Warehouse などのさまざまな宛先をサポートします。 Amazon S3 データレイク。データブリック。 MySQL、SQL Server、TokuDB、モンゴDB、いくつか例を挙げると、PostgreSQL データベースです。
  • 安全: Hevo は、データ損失がゼロで安全かつ一貫した方法でデータが処理されることを保証するフォールト トレラント アーキテクチャを備えています。
  • Hevo はスケールに合わせて構築されています: ソースの数とデータの量が増加するにつれて、Hevo は水平方向に拡張し、非常に短い遅延で 1 分あたり数百万のレコードを処理します。
  • ライブモニタリング: 高度な監視により、Data Pipelines 内で発生するすべてのアクティビティをワンストップで監視できます。
  • ライブサポート: Hevo チームは 24 時間体制で、チャット、電子メール、サポート コールを通じて顧客に優れたサポートを提供します。

ここから 14 日間の無料トライアルにサインアップしてください。

Ubuntu に PostgreSQL をインストールする手順

以下の手順は、Ubuntu オペレーティング システムに PostgreSQL をインストールして構成するのに役立ちます。 Ubuntu システム上で適切に動作するように PostgreSQL をインストール、構成、カスタマイズするには、デフォルトのターミナルまたはコマンド プロンプトを使用します。

前提条件

  • 最初に、Ubuntu で PostgreSQL のインストール プロセスを実行するためのコマンドを入力するために、新しいターミナル ウィンドウを開く必要があります。キーボード ショートカット Ctrl + Alt + t を使用して、新しいコマンド プロンプトまたはターミナル ウィンドウを開くこともできます。
  • 前提条件として、ubuntu サーバーには須藤インストールプロセスを開始するための権限と基本的なファイアウォールのセットアップ。
  • 次のステップでは、Ubuntu のバージョンが最新であることを確認します。
  • Ubuntu が更新されていない場合は、新しいソフトウェア パッケージをオペレーティング システムにインストールする前にバージョンを更新する必要があります。
  • アプリケーションの実行中に発生する依存関係の問題をすべて排除するには、オペレーティング システムを更新する必要があるため、バージョンの更新は必須です。
  • 次のコマンドを実行して、オペレーティング システムの既存のパッケージを更新およびアップグレードします。
sudo apt アップデートudo apt -y アップグレード
  • 上記の前提条件を満たしたら、Ubuntu に PostgreSQL をインストールして構成する準備が整いました。

Ubuntu に PostgreSQL をインストールする

  • コマンド プロンプトで次のコマンドを実行して PostgreSQL をインストールします。
sudo apt-get -y インストール postgresql postgresql-contrib
  • 上記のコマンドは、ユーティリティと機能が追加された PostgreSQL の最新バージョンをインストールします。
  • インライン コマンドでバージョン番号を指定して、目的のバージョンをインストールすることもできます。つまり、バージョン番号をサフィックスとして追加して、特定のバージョンの PostgreSQL をダウンロードできます。
sudo apt-get -y install postgresql-12
  • 上記のコマンドは、PostgreSQL 12 バージョンを Ubuntu にインストールします。
Ubuntu 20.04/18.04 に PostgreSQL をインストールするにはどうすればよいですか? |簡単に (2)
  • このコマンドは Ubuntu に PostgreSQL をインストールするのに役立ちますが、インストール プロセスを確認するプロンプトが表示されます。コマンドプロンプトで、「続行しますか?」と尋ねられます。上の画像に示すように [Y/n]。 「y」を入力してインストールを確認します。
  • 前の手順を実行すると、Ubuntu でインストール プロセスが開始されます。
  • インストールプロセスが完了すると、PostgreSQL サービスが自動的に開始されます。
  • PostgreSQL サービスを手動で開始して有効にすることもできます。
  • PostgreSQL サービスを手動で開始するには、次のコマンドを実行します。
sudo systemctl start postgresql.service
  • PostgreSQL サービスを手動で起動して有効にするには、以下のコマンドを実行します。
sudo systemctlでpostgresql.serviceを有効にする
  • 以下のコマンドを実行するとPostgreSQLの状態を確認できます。
sudo systemctlステータスpostgresql.service
Ubuntu 20.04/18.04 に PostgreSQL をインストールするにはどうすればよいですか? |簡単に (3)
  • 上の画像に示すような出力が表示され、PostgreSQL RDBMS が Ubuntu に正常にインストールされたことが確認されます。

認証情報による PostgreSQL の保護

  • PostgreSQL の安全性とセキュリティは、PostgreSQL の使用を開始する前に必須です。
  • セキュリティを確保するには、それぞれのユーザー名とパスワードを使用して資格情報を設定する必要があります。デフォルトでは、PostgreSQL データベース管理者ユーザーの名前は「ポストグレ」は、Ubuntu に PostgreSQL をインストールすると作成されます。これを行うと、PostgreSQL データベース サーバーとの接続が確立されます。
  • 次のステップでは、デフォルトのユーザー名を使用して PostgreSQL データベース サーバーにログインします。ログインする前に、データベース サーバーを保護するための新しいパスワードを作成する必要があります。
  • 次のコマンドを実行して Postgres シェルにアクセスし、Postgres アカウントの新しいパスワードを作成します。
sudo su -postgres
  • 上記のコマンドを実行すると、Postgres コマンド シェルにアクセスできるようになります。ここで、パスワードを設定するために、次のコマンドを実行します。
psql -c "パスワード 'newpassword' を使用してユーザー postgres を変更します"
  • 上記のコマンドでは、'新しいパスワード'は、Postgres アカウントに設定する優先パスワードです。
  • PostgreSQL 内に存在する特定のデータベースに排他的または特定のパスワードを設定することもできます。
  • 以下のコマンドを実行して、データベースに専用パスワードを設定します。
psql -d template1 -c "パスワード 'newpassword' を使用してユーザー postgres を変更します";
  • PostgreSQL の操作を開始するためのユーザー アカウントのセットアップが完了したら、PostgreSQL が正しくインストールされ、ローカル マシン上で現在実行されているかどうかを確認する必要があります。
  • 次のコマンドを実行して、PostgreSQL が正しくインストールされていることを確認します。
psql -c "バージョンを選択();"
  • 上記のコマンドを実行すると、次の出力が得られます。
x86_64-pc-linux-gnu 上の PostgreSQL 12.2 (Ubuntu 12.2-4)、gcc によってコンパイル (Ubuntu 9.3.0-8ubuntu1) 9.3.0、64 ビット
  • 次のステップでは、以下のコマンドを実行して、「postgres」と新しく作成したパスワードを使用して PostgreSQL アカウントにログインします。
psqlポストグレ
  • 上記のコマンドを実行すると、以前に作成したパスワードの入力を求められます。パスワードを入力すると、さまざまなデータベースを操作するための PostgreSQL プロンプトまたはシェルにアクセスできるようになります。

Ubuntu 管理パッケージに PostgreSQL をインストールする

  • Ubuntu に PostgreSQL をインストールすると、アプリケーションには管理者パックデフォルトではモジュール。のアドミパックモジュールは、一連の管理ツールと管理ユーティリティを提供します。このようなツールは、メイン ウィンドウ、ステータス ダイアログなどの追加機能を PostgreSQL に提供するのに役立ちます。
  • を使用する場合は、pgインストーラーPostgreSQL を実行するためのディストリビューション、管理者パックモジュールはデフォルトでインストールされ、アクティブ化されます。それ以外の場合は、アドオン機能として PostgreSQL に手動でインストールする必要があります。
  • モバイルをインストールするには、PostgreSQL にログインする必要があります。以下のコマンドを実行して「」としてPostgreSQLにログインします。ポストグレ」ユーザー。
psqlポストグレ
  • 次のステップでは、拡張機能またはパッケージを追加して有効にする必要があります。以下のコマンドを実行して、PostgreSQL の adminpack モジュールを有効にします。
拡張機能管理パックを作成します。
  • 上記コマンドを実行すると、コマンドプロンプトに「dx」と入力して、PostgreSQLにadminpackモジュールが正しくインストールされているかを確認できます。以下の画像に示すような出力が得られます。
Ubuntu 20.04/18.04 に PostgreSQL をインストールするにはどうすればよいですか? |簡単に (4)
  • 出力画像に示すように、管理者パックモジュールは、インストールされている拡張機能のリストにリストされます。これにより、管理者パックモジュールは正常にインストールされました。

PostgreSQL の操作

A) データベースの作成

データベースは行と列で構成されるテーブルの集合であり、PostgreSQL はテーブル、データベース、データベース クラスターをまとめて管理します。まず、テーブルやレコードを作成または追加する前に、PostgreSQL でデータベースを作成する必要があります。

  • コマンド プロンプトで次のコマンドを実行して、新しいデータベースを作成します。
作成されたテストデータベース
  • という名前のデータベースを作成しましたテストデータベースPostgreSQLでは。
  • 以下のコマンドを使用して、新しく作成したデータベースに直接接続して操作します。
psqlテストデータベース
  • 次に、メタコマンド「1」を記述して、PostgreSQL 内に存在するすべてのデータベースを一覧表示します。
Ubuntu 20.04/18.04 に PostgreSQL をインストールするにはどうすればよいですか? |簡単に (5)
  • 上に示した画像では、新しく作成されたデータベースがそのプロパティとともにリストされていることがわかります。

B) テーブルの作成

  • コマンドターミナルを使用して、以前に作成したデータベース内に新しいテーブルを作成します。データベース内にテーブルを作成するには、最初にデータベースに接続する必要があります。
  • 次のコマンドを実行して、それぞれのデータベースに接続します。
psqlテストデータベース
  • これで、データベース内にテーブルを作成する準備が整いました。
  • 以下のコマンドで新しいテーブルを作成します。
CREATE TABLE 顧客 (customer_id int, first_name varchar(80), last_name varchar(80));
  • 上記のコマンドを使用すると、という名前の新しいテーブルを作成します。顧客 また、テーブルを構成する列のリストとそれぞれのデータ型も指定します。
  • 新しいテーブルを作成した後、メタコマンド「dt」を実行して、データベース内に存在するテーブルのリストを表示します。
Ubuntu 20.04/18.04 に PostgreSQL をインストールするにはどうすればよいですか? |簡単に (6)
  • 次に、全体のスキーマを表示するには、顧客テーブルを作成するには、以下のコマンドを実行します。
d+ の顧客
Ubuntu 20.04/18.04 に PostgreSQL をインストールするにはどうすればよいですか? |簡単に (7)
  • それぞれのテーブルを削除する必要がある場合は、次のコマンドを実行します。
DROP TABLE のお客様。
  • ドロップテーブルこのコマンドは、テーブル スキーマとテーブル内に存在するデータの両方を削除します。

上記の手順に従うと、PostgreSQL と Ubuntu のインストールと構成が正常に完了しました。

結論

この記事では、PostgreSQL、Ubuntu、Ubuntu オペレーティング システムに PostgreSQL をインストールする方法について学びました。この記事では主に、PostgreSQL でデータベースとテーブルを作成するためのインストール方法と基本的なコマンドに焦点を当てました。ただし、簡単なコマンドを使用して、テーブルに存在するデータの読み取り、書き込み、操作、およびフィルター処理を行うこともできます。この記事をベースとして維持し、将来的には他のデータ処理方法を検討して試すことができます。選択したソースから目的のデータベース/宛先にデータをエクスポートしたい場合は、PostgreSQL、 それからHevo データあなたにとって正しい選択です!

Hevo を探索するにはウェブサイトにアクセスしてください

Hevo データからのデータを統合するためのよりシンプルなプラットフォームをユーザーに提供します。100以上のソース分析用。これは、複数のソースからのデータを結合するのに役立つコード不要のデータ パイプラインです。これを使用して、複数のデータ ソースからデータ ウェアハウスにデータを転送できます。PostgreSQL、データベース、または選択した保存先。これにより、リアルタイムでデータを管理するための一貫性と信頼性の高いソリューションが提供され、目的の宛先に常に分析可能なデータが存在することが保証されます。

Hevo を試してみませんか?サインアップのために14日間の無料トライアル豊富な機能を備えた Hevo スイートを直接体験してください。無敵の様子もご覧いただけます価格設定これは、ビジネス ニーズに適したプランを選択するのに役立ちます。

方法について学んだあなたの経験を共有してくださいUbuntu に PostgreSQL をインストールする!以下のコメントセクションでお知らせください。

References

Top Articles
Latest Posts
Article information

Author: Dan Stracke

Last Updated: 04/09/2023

Views: 5311

Rating: 4.2 / 5 (43 voted)

Reviews: 90% of readers found this page helpful

Author information

Name: Dan Stracke

Birthday: 1992-08-25

Address: 2253 Brown Springs, East Alla, OH 38634-0309

Phone: +398735162064

Job: Investor Government Associate

Hobby: Shopping, LARPing, Scrapbooking, Surfing, Slacklining, Dance, Glassblowing

Introduction: My name is Dan Stracke, I am a homely, gleaming, glamorous, inquisitive, homely, gorgeous, light person who loves writing and wants to share my knowledge and understanding with you.