UbuntuにPostgreSQLをインストールして設定する方法
このチュートリアルでは、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を入力して終了することができますか? 助けを求めて,
\duを使用すると、PostgreSQLユーザーを表示できます。
任意のユーザー(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コマンドを知っておく必要があります。