UbuntuにPostgreSQLをインストールして設定する方法

0 Comments

このチュートリアルでは、Ubuntu LinuxにオープンソースデータベースPostgreSQLをインストールして使用する方法を学びます。

PostgreSQL(またはPostgres)は、信頼性、機能の堅牢性、およびパフォーマンスに対して強い評判を持つ、強力でフリーでオープンソースのリレーショナルデータベース管理システム(RDBMS)です。 任意のサイズの様々なタスクを処理するように設計されています。 でクロスプラットフォームのデフォルトのデータベースの理解度を深めるために、サーバーです。,

PostgreSQLは、SQLデータベースマネージャを使用するシンプルなファンなら、あなたにぴったりのツールかもしれません。 SQL標準をサポートし、追加機能を提供しますが、ユーザーがデータ型、関数を追加したり、さらに多くのことを行うことができるため、ユーザーによって大幅に拡張

以前、UbuntuにMySQLをインストールすることについて説明しました。 この記事では、PostgreSQLをインストールして設定する方法を紹介します。,

UbuntuへのPostgreSQLのインストール

PostgreSQLはUbuntuメインリポジトリで利用できます。 ただし、他の多くの開発ツールと同様に、最新バージョンではない場合があります。まず、ターミナルでこのaptコマンドを使用してUbuntuリポジトリで利用可能なPostgreSQLのバージョンを確認します。

私のUbuntu18で。,04すが、こういうことがあるとの版ではPostgreSQLバージョン10(10+190とバージョン10)はPostgreSQL版11は既に発売されます。

Package: postgresqlVersion: 10+190Priority: optionalSection: databaseSource: postgresql-common (190)Origin: Ubuntu

この情報に基づいて、Ubuntuから利用可能なバージョンをインストールするか、最新のリリースバージョンのPostgreSQLを入手するかを考えることがで

私はあなたに両方の方法を示します。,

方法1:UbuntuリポジトリからPostgreSQLをインストールします

ターミナルでは、PostgreSQLをインストールするには、次のコマンドを使用します

尋ねられたときにパスワードを入力し、インターネットの速度に応じて数秒/分でインストールする必要があります。 そういえば、Ubuntuの様々なネットワーク帯域幅をチェックして自由に感じます。

postgresql-contribとは何ですか?,

postgresql-contribまたはcontribパッケージは、コアPostgreSQLパッケージの一部ではない追加のユーティリティおよび機能で構成されています。 ほとんどの場合、PostgreSQLコアと共にcontribパッケージをインストールすることは良いことです。

方法2:UbuntuでのPostgreSQLの最新バージョン11のインストール

PostgreSQL11をインストールするには、ソースに公式のPostgreSQLリポジトリを追加する必要があります。リストし、その証明書を追加し、そこからインストールします。

心配しないでください、それは複雑ではありません。 以下の手順に従ってください。,

GPGキーを最初に追加します。

次に、以下のコマンドでリポジトリを追加します。 Linux Mintを使用している場合は、Mintのリリースが基づいているUbuntuバージョンの`lsb_release-cs`を手動で置き換える必要があります。

これですべての準備が整いました。, Install PostgreSQL with the following commands:

PostgreSQL GUI application

You may also install a GUI application (pgAdmin) for managing PostgreSQL databases:
sudo apt install pgadmin4

Configuring PostgreSQL

You can check if PostgreSQL is running by executing:

Via the service command you can also start, stop or restart postgresql., コマンドプロンプトにサービスのpostgresqlを押すと入出力全てのオプション さて、ユーザーに。

デフォルトでは、PostgreSQLはすべての権限を持つ特別なユーザpostgresを作成します。 実際にPostgreSQLを使用するには、まずそのアカウントにログインする必要があります。

プロンプトは次のように変更されます。

次に、ユーティリティpsqlでPostgreSQLシェルを実行します。

次のようにプロンプトが表示されます。

あなたは\qを入力して終了することができますか? 助けを求めて,

PostgreSQLテーブル

\duを使用すると、PostgreSQLユーザーを表示できます。

postgresqlusers

任意のユーザー(postgresを含む)のパスワードを次のように変更できます。

注:postgresをユーザーの名前に置き換えますそして、希望のパスワードを持つmy_password。, また、すべてのステートメントの後に;(半列)を忘れないでください。

別のユーザーを作成することをお勧めします(デフォルトのpostgresユーザーを使用するのは悪い習慣です)。 これを行うには、次のコマンドを使用します。

\duを実行すると、my_userにはまだ属性がありません。, スーパーユーザーを追加しましょう。

次のようにユーザーを削除できます。

別のユーザーとしてログインするには、プロンプト(\q)を終了し、次のコマンドを使用します。

-dフラグを使用してデータベースに直接接続することができます。

postgresqlユーザーを別の既存のユーザーと同じように呼び出す必要があります。 たとえば、私の使用はubuntuです。, ログインするには、私が使用するターミナルから:

注:データベースを指定する必要があります(デフォルトでは、ログインしているユーザーと同じ名前のデータベースに接続しようとします)。

エラーが発生した場合:

正しいユーザーとしてロギングしていることを確認し、/etc/postgresql/11/main/pg_hbaを編集してください。管理者権限を持つconf:

注:11をお使いのバージョン(例:10)に置き換えます。,

ここで、次の行を置き換えます。

次に、PostgreSQLを再起動します。

PostgreSQLを使用することは、他のSQLタイプのデータベースを使用することと同じです。

PostgreSQLを使用することは、他のSQLタイプのデータベースを使用することと同じです。 この記事では、作業セットアップを開始することについてですので、私は、特定のコマンドには行きません。 しかし、ここでは参照するのに非常に便利な要点です! また、manページ(man psql)とドキュメントは非常に便利です。,

ラップアップ

この記事を読んで、UbuntuシステムにPostgreSQLをインストールして準備するプロセスを案内してくれたことを願っています。 SQLを初めて使用する場合は、この記事を読んで、基本的なSQLコマンドを知っておく必要があります。


コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です