pgAdmin は、機能が豊富なオープンソースのフロントエンド管理ツールであり、簡単に管理できます。 PostgreSQL Webブラウザからのリレーショナルデータベース。
データベースとデータベースオブジェクトの作成と監視を簡素化する使いやすいユーザーインターフェイスを提供します。 PgAdmin 4 以前の改善です pgAdmin ツールであり、Linux、Windows、macOSシステム、さらにはDockerコンテナでも利用できます。
このチュートリアルでは、インストール方法を学習します PostgreSQL と pgAdmin4 オン Linux Mint 20。
ステップ1:LinuxMintにPostgreSQLデータベースをインストールする
1.1。 開始するには、ターミナルを起動し、図のようにaptパッケージマネージャーを使用してパッケージを更新します。
$ sudo apt update -y
更新が完了したら、次の手順に進みます。
以来 pgAdmin4 の管理のためのフロントエンドインターフェイスを提供します PostgreSQL データベースオブジェクト、それは持っていることが不可欠です PostgreSQL 最初にインストールされます。
2.2。 これを行うには、をインストールします postgresql パッケージと postgresql-contrib の機能を拡張する拡張機能を提供します PostgreSQL。
$ sudo apt install postgresql postgresql-contrib
3.3。 通常、 PostgreSQL 起動時に自動的に起動します。 これは、以下のコマンドを使用して確認できます。
$ sudo systemctl status postgresql
4.4。 あなたにログインするには PostgreSQL インスタンス、最初にに切り替えます postgres ユーザー。 Postgresユーザーはデフォルトでのインストールに含まれています PostgreSQL。 次に、を実行します psql 示されているコマンド。
$ sudo -i -u postgres $ psql # q
5.5。 さらに、示されているように、データベースサーバーが着信接続を受け入れているかどうかを確認できます。
$ sudo pg_isready
ステップ2:LinuxMintにpgAdmin4をインストールする
pgAdmin4 利用可能です Ubuntu 16.04 以降のバージョンでは、を使用して簡単にインストールできます。 APT パッケージマネージャー。 同じはサポートできません Linux Mint 20 そして Pgadmi4 開発者は、ユーザーがAPTパッケージマネージャーを使用してフロントエンド管理ツールを簡単にインストールできるようにするサポートをまだ含んでいません。
6.6。 唯一の実行可能なオプションはインストールすることです pgAdmin4 仮想環境から。 したがって、最初に、示されているように前提条件パッケージをインストールします。
$ sudo apt install libgmp3-dev build-essential libssl-dev
7。 次に、をインストールします Python 仮想環境と関連する依存関係。
$ sudo apt install python3-virtualenv python3-dev libpq-dev
8.8。 次に、仮想環境を作成するディレクトリを作成します。
$ mkdir pgadmin4 && cd pgadmin4
9.9。 次に、図のように仮想環境を作成します。 ここに、 pgadmin4env 仮想環境の名前です。
$ virtualenv pgadmin4env
10.10。 仮想環境が整ったら、図のようにアクティブ化します。
$ source pgadmin4env/bin/activate
11.11。 次に、pipツールを使用してインストールします pgadmin4 示されているように。
$ pip install https://ftp.postgresql.org/pub/pgadmin/pgadmin4/v4.23/pip/pgadmin4-4.23-py3-none-any.whl
12.12。 次に、構成ファイルを作成します config_local.py。
$ sudo nano pgadmin4env/lib/python3.8/site-packages/pgadmin4/config_local.py
以下の行を追加します。
import os DATA_DIR = os.path.realpath(os.path.expanduser(u'~/.pgadmin/')) LOG_FILE = os.path.join(DATA_DIR, 'pgadmin4.log') SQLITE_PATH = os.path.join(DATA_DIR, 'pgadmin4.db') SESSION_DB_PATH = os.path.join(DATA_DIR, 'sessions') STORAGE_DIR = os.path.join(DATA_DIR, 'storage') SERVER_MODE = False
13.13。 開始するには pgAdmin4 管理ツールで、次のコマンドを呼び出します。
$ python pgadmin4env/lib/python3.8/site-packages/pgadmin4/pgadmin4.py
14.14。 最後に、ブラウザにアクセスして、表示されているアドレスを参照します。
http://127.0.0.1:5050
マスターパスワードを設定するように求められるので、続行して強力なパスワードを設定し、[‘]をクリックします。OK‘ボタン。
15.15。 物事を簡単にするために、でエイリアスを作成できます 〜/ .bashrc 示されているようにファイル。
$ echo "alias startPg='~/pgAdmin4/venv/bin/python ~/pgAdmin4/venv/lib/python3.8/site-packages/pgadmin4/pgAdmin4.py'" >> ~/.bashrc
16.16。 次に、bashrcファイルを更新します。
$ source ~/.bashrc
17.17。 最後に、あなたは始めることができます pgAdmin4 単に呼び出すことによる管理ツール startpg コマンド。
$ startpg
もう一度ブラウザにアクセスして、にログインします。 PgAdmin4 インターフェース。 そして、これでインストールは完了です。 pgAdmin4 オン Linux Mint。
Hope this helps!