<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>pgAdmin &#8211; SRA OSS Tech Blog</title>
	<atom:link href="https://www.sraoss.co.jp/tech-blog/tag/pgadmin/feed/index.xml" rel="self" type="application/rss+xml" />
	<link>https://www.sraoss.co.jp/tech-blog/</link>
	<description>OSS専門の技術ブログ。PostgreSQL、Zabbixを中心に10種類以上のOSSの解説、アップデート情報、運用ヒントを提供。</description>
	<lastBuildDate>Fri, 30 Oct 2026 08:23:05 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.3</generator>

<image>
	<url>https://www.sraoss.co.jp/tech-blog/wp-content/uploads/2018/07/blog-icon-150x150.png</url>
	<title>pgAdmin &#8211; SRA OSS Tech Blog</title>
	<link>https://www.sraoss.co.jp/tech-blog/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>pgAdmin 4 (PostgreSQL 用 GUI 管理ツール)</title>
		<link>https://www.sraoss.co.jp/tech-blog/pgsql/pgadmin4/</link>
		
		<dc:creator><![CDATA[データベース技術グループ]]></dc:creator>
		<pubDate>Fri, 07 Jan 2022 04:09:32 +0000</pubDate>
				<category><![CDATA[PostgreSQL]]></category>
		<category><![CDATA[pgAdmin]]></category>
		<category><![CDATA[サードパーティーソフトウェア]]></category>
		<guid isPermaLink="false">https://www.sraoss.co.jp/tech-blog/?p=8030</guid>

					<description><![CDATA[pgAdmin 4 は PostgreSQL 用の GUI 管理ツールです。pgAdmin 4 を利用すれば、テーブル作成やデータ編集など、PostgreSQL の操作を GUI で行えます。とくにコマンド操作に不慣れな ...]]></description>
										<content:encoded><![CDATA[<p><a href="https://www.pgadmin.org/">pgAdmin 4</a> は PostgreSQL 用の GUI 管理ツールです。pgAdmin 4 を利用すれば、テーブル作成やデータ編集など、PostgreSQL の操作を GUI で行えます。とくにコマンド操作に不慣れなユーザには便利なツールです。</p>
<p>この記事では pgAdmin 4 の概要、インストールおよび起動・アクセス、DB サーバ登録の手順を説明します。</p>
<p><span id="more-8030"></span></p>
<h2>pgAdmin 4 とは</h2>
<p>pgAdmin 4 は pgAdmin Development Team によって開発され、PostgreSQL と同じく <a href="https://www.pgadmin.org/licence/">PostgreSQL ライセンス</a> で公開されています。Linux や Windows、macOS 上で動作し、PostgreSQL 10 以降に対応しています。<a href="https://powergres.sraoss.co.jp/">PowerGres</a> など、PostgreSQL ベースのデータベースでも利用できます。</p>
<p style="text-align: center;"><img decoding="async" src="https://www.sraoss.co.jp/tech-blog/wp-content/uploads/2022/01/pgadmin4-dashboard.png" alt="ダッシュボード画面" /></p>
<p>pgAdmin 4 のおもな機能は以下のとおりです。</p>
<ul>
<li>SQL 実行機能</li>
<li>データグリッド表示・編集機能</li>
<li>実行計画グラフィカル表示機能</li>
<li>アクセス権限対話型設定機能</li>
<li>手続き言語 PL/pgSQL デバッグ機能</li>
<li>スキーマ差分管理機能</li>
<li>自動 VACUUM 管理機能</li>
<li>監視ダッシュボード機能</li>
<li>メンテナンス実行機能</li>
<li>ジョブスケジュール実行機能</li>
<li>データベースオブジェクト管理機能</li>
</ul>
<p>pgAdmin 4 の名前についている 4 は pgAdmin の 4 世代目を表します。単にpgAdmin と書いてある場合は、1 世代前の pgAdmin III (3) を指している場合もあるので、注意してください。バージョン番号は 4 とは別についています。最新バージョンは 2022 年 1 月時点で 6.3 で、名前を含めて書くと pgAdmin 4 v6.3 になります。</p>
<p style="text-align: center;"><img decoding="async" src="https://www.sraoss.co.jp/tech-blog/wp-content/uploads/2022/01/pgadmin4-version.png" alt="世代とバージョン番号" /></p>
<p>pgAdmin 4 には 2 つのモードがあります。デスクトップモードはユーザが pgAdmin 4 を起動し、利用するモードです。それに対して、サーバモードは pgAdmin 4 を Web アプリケーションとして起動しておき、ユーザが Web ブラウザでログインし、利用するモードです。サーバモードは Web モードとも呼ばれます。</p>
<p style="text-align: center;"><img decoding="async" src="https://www.sraoss.co.jp/tech-blog/wp-content/uploads/2022/01/pgadmin4-desktop-mode.png" alt="デスクトップモード" /></p>
<p style="text-align: center;"><img decoding="async" src="https://www.sraoss.co.jp/tech-blog/wp-content/uploads/2022/01/pgadmin4-web-mode.png" alt="サーバモード" /></p>
<h2>pgAdmin 4 のインストール</h2>
<p>pgAdmin 4 のソースコードや各プラットフォーム向けのバイナリは <a href="https://www.pgadmin.org/download/">ダウンロードページ</a> で入手できます。ここでは Red Hat 系 Linux と Windows へのインストール手順を説明します。</p>
<h3>Red Hat 系 Linux へのインストール</h3>
<p>pgAdmin 4 は Red Hat 系 Linux として RHEL/CentOS 7 および 8、Rocky Linux 8、Fedora 33 および34 に対応しています。</p>
<p>Red Hat 系 Linux へのインストール手順は以下のとおりです。</p>
<ol>
<li>PostgreSQL のリポジトリをインストールしている場合は、インストール対象から pgAdmin を外します。リポジトリの設定ファイルは <code>/etc/yum.repos.d</code> ディレクトリに格納されていて、ファイル名は RHEL/CentOS/Rocky Linux の場合は <code>pgdg-redhat-all.repo</code>、Fedora の場合は <code>pgdg-fedora-all.repo</code> です。ファイルを編集し、<code>[pgdg-common]</code> セクションに <code>exclude=pgadmin*</code> の行を追加します。
<pre>[pgdg-common]
name=PostgreSQL common RPMs for RHEL/CentOS $releasever - $basearch
baseurl=https://download.postgresql.org/pub/repos/yum/common/redhat/rhel-$releasever-$basearch
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-PGDG
repo_gpgcheck = 1
<b>exclude=pgadmin*</b>
</pre>
<p>この設定を行っておかないと、リポジトリのインストール後に pgAdmin 4 をインストールしようとしても、なぜかリポジトリをインストールしようとし、リポジトリがインストール済みで、インストールが進まない状態になってしまいます。</p>
<pre>(以下、例示のため、実行しない)
$ <b>sudo yum -y install pgadmin4</b>
Last metadata expiration check: 0:00:27 ago on 2021年12月29日 04時02分58秒.
Package pgadmin4-redhat-repo-0.9-2.noarch is already installed.
Dependencies resolved.
Nothing to do.
Complete!
</pre>
</li>
<li>pgAdmin 4 のリポジトリをインストールします。リポジトリの URL は OS によって異なり、新しいバージョンがリリースされている場合もあるので、<a href="https://www.pgadmin.org/download/pgadmin-4-rpm/">RPM 向けダウンロードページ</a> を確認してください。以下は RHEL/CentOS/Rocky Linux の場合です。
<pre>$ <b>sudo yum -y install https://ftp.postgresql.org/pub/pgadmin/pgadmin4/yum/pgadmin4-redhat-repo-2-1.noarch.rpm</b>
(省略)
Installed:
  pgadmin4-redhat-repo-2-1.noarch

Complete!
</pre>
</li>
<li>pgAdmin 4 をインストールします。何をインストールするかによってパッケージが異なります。デスクトップモードのみの場合は <code>pgadmin4-desktop</code>、サーバモードのみの場合は <code>pgadmin4-web</code>、両方ともの場合は <code>pgadmin4</code> です。ここでは両方ともインストールします。
<pre>$ <b>sudo yum -y install pgadmin4</b>
(省略)
Installed:
  apr-1.6.3-12.el8.x86_64
  apr-util-1.6.1-6.el8.x86_64
  apr-util-bdb-1.6.1-6.el8.x86_64
  apr-util-openssl-1.6.1-6.el8.x86_64
  centos-logos-httpd-85.8-2.el8.noarch
  httpd-2.4.37-43.module_el8.5.0+1022+b541f3b1.x86_64
  httpd-filesystem-2.4.37-43.module_el8.5.0+1022+b541f3b1.noarch
  httpd-tools-2.4.37-43.module_el8.5.0+1022+b541f3b1.x86_64
  libatomic-8.5.0-4.el8_5.x86_64
  mailcap-2.1.48-3.el8.noarch
  mod_http2-1.15.7-3.module_el8.4.0+778+c970deab.x86_64
  pgadmin4-6.3-1.el8.noarch
  pgadmin4-desktop-6.3-1.el8.x86_64
  pgadmin4-server-6.3-1.el8.x86_64
  pgadmin4-web-6.3-1.el8.noarch
  python3-mod_wsgi-4.6.4-4.el8.x86_64
  xdg-utils-1.1.2-5.el8.noarch

Complete!
</pre>
<p>これで Red Hat 系 Linux へのインストールは完了です。</li>
<li>サーバモードをインストールした場合は、セットアップスクリプトを実行します。スクリプトでは <code>semanage</code> コマンドで SELinux の設定を行うので、コマンドがない場合はインストールしておきます。パッケージは RHEL/CentOS 7 の場合は <code>policycoreutils-python</code>、それ以外の場合は <code>policycoreutils-python-utils</code> です。スクリプトの途中で pgAdmin 4 のログインに使用する Email アドレス、パスワードの入力が求められるので、入力します。また、Web サーバが起動していない場合は、サービスを有効にし、起動するかの確認が求められるので、そうする場合は <code>y</code>、そうしない場合は <code>n</code> を入力します。ここでは <code>y</code> を入力します。
<pre>$ <b>sudo /usr/pgadmin4/bin/setup-web.sh</b>
Setting up pgAdmin 4 in web mode on a Redhat based platform...
Creating configuration database...
NOTE: Configuring authentication for SERVER mode.

Enter the email address and password to use for the initial pgAdmin user account:

Email address: <b>(Email アドレスを入力)</b>
Password: <b>(パスワードを入力)</b>
Retype password: <b>(パスワードをもう一度入力)</b>
pgAdmin 4 - Application Initialisation
======================================

Creating storage and log directories...
Configuring SELinux...
The Apache web server is not running. We can enable and start the web server for you to finish pgAdmin 4 installation. Continue (y/n)? <b>y</b>
Created symlink from /etc/systemd/system/multi-user.target.wants/httpd.service → /usr/lib/systemd/system/httpd.service.
Apache successfully enabled.
Apache successfully started.
You can now start using pgAdmin 4 in web mode at http://127.0.0.1/pgadmin4
</pre>
</li>
</ol>
<h3>Windows へのインストール</h3>
<p>pgAdmin 4 は Windows として Windows 8 以降および Windows Server 2012 以降に対応しています。</p>
<p>pgAdmin 4 は、Windows では PostgreSQL に付属しているので、PostgreSQL のインストール時にチェックを外さなければ、インストールされています。バージョンは PostgreSQL リリース時の最新ですが、その後、アップデートされないので、少し古い場合があります。PostgreSQL 14.1 に付属の pgAdmin 4 はバージョン 6.1 で、6.3 の 2 つ前のバージョンです。</p>
<p>pgAdmin 4 は PostgreSQL とは別に単体でもインストールできます。Windows へのインストール手順は以下のとおりです。</p>
<ol>
<li>インストーラをダウンロードします。<a href="https://www.pgadmin.org/download/pgadmin-4-windows/">Windows 向けダウンロードページ</a> にアクセスし、インストールするバージョンのリンクをたどります。
<p style="text-align: center;"><img decoding="async" src="https://www.sraoss.co.jp/tech-blog/wp-content/uploads/2022/01/pgadmin4-download.png" alt="ダウンロード画面" /></p>
<p>リンク先でインストーラのファイルをダウンロードします。ここでは v6.3 をインストールするので、pgAdmin 4 v6.3 のリンクをクリックし、<code>pgadmin4-6.3-x64.exe</code> のファイルをダウンロードします。</p>
<p style="text-align: center;"><img decoding="async" src="https://www.sraoss.co.jp/tech-blog/wp-content/uploads/2022/01/pgadmin4-download2.png" alt="ダウンロード画面" /></p>
</li>
<li>ダウンロードしたファイルをダブルクリックし、インストーラを起動します。
<p style="text-align: center;"><img decoding="async" src="https://www.sraoss.co.jp/tech-blog/wp-content/uploads/2022/01/pgadmin4-installer.png" alt="インストーラ" /></p>
</li>
<li>インストールモード選択のダイアログが表示されるので、個人向けにインストールする場合は Install for me only、全ユーザ向けにインストールする場合は Install for all users をクリックします。ここでは個人向けにインストールします。
<p style="text-align: center;"><img decoding="async" src="https://www.sraoss.co.jp/tech-blog/wp-content/uploads/2022/01/pgadmin4-setup-install-mode.png" alt="インストールモード選択画面" /></p>
</li>
<li>インストーラが起動されるので、Next をクリックします。
<p style="text-align: center;"><img decoding="async" src="https://www.sraoss.co.jp/tech-blog/wp-content/uploads/2022/01/pgadmin4-setup-welcome.png" alt="インストール開始画面" /></p>
</li>
<li>ライセンスの内容が表示されるので、確認し、同意する場合は I accept the agreement を選択し、Next をクリックします。ライセンスに同意しなければ、インストールできません。
<p style="text-align: center;"><img decoding="async" src="https://www.sraoss.co.jp/tech-blog/wp-content/uploads/2022/01/pgadmin4-setup-license.png" alt="ライセンス確認画面" /></p>
</li>
<li>インストール先のフォルダのパスを入力するか、Browse&#8230; をクリックし、フォルダを選択し、Next をクリックします。個人向けにインストールする場合のデフォルトは <code>C:\Users\ユーザ名\AppData\Local\Programs\pgAdmin 4\v6</code> で、ここではデフォルトのままにします。
<p style="text-align: center;"><img decoding="async" src="https://www.sraoss.co.jp/tech-blog/wp-content/uploads/2022/01/pgadmin4-setup-destination.png" alt="インストール先選択画面" /></p>
</li>
<li>スタートメニューのフォルダ名を入力するか、Browse&#8230; をクリックし、フォルダを選択し、Next をクリックします。フォルダを作成したくない場合は Don&#8217;t create a Start Menu folder にチェックを入れます。デフォルトは pgAdmin 4 で、ここではデフォルトのままにします。
<p style="text-align: center;"><img decoding="async" src="https://www.sraoss.co.jp/tech-blog/wp-content/uploads/2022/01/pgadmin4-setup-start-menu.png" alt="スタートメニュー選択画面" /></p>
</li>
<li>これでインストールの準備は完了です。インストールの設定が表示されるので、確認し、問題なければ、Install をクリックします。問題があれば、Back をクリックし、前に戻って設定を変更します。
<p style="text-align: center;"><img decoding="async" src="https://www.sraoss.co.jp/tech-blog/wp-content/uploads/2022/01/pgadmin4-setup-confirm.png" alt="インストール確認画面" /></p>
</li>
<li>インストールが開始されるので、完了するまでしばらく待ちます。
<p style="text-align: center;"><img decoding="async" src="https://www.sraoss.co.jp/tech-blog/wp-content/uploads/2022/01/pgadmin4-setup-progress.png" alt="インストール進行中画面" /></p>
</li>
<li>これで Windows へのインストールは完了です。Finish をクリックすると、インストーラが閉じられます。
<p style="text-align: center;"><img decoding="async" src="https://www.sraoss.co.jp/tech-blog/wp-content/uploads/2022/01/pgadmin4-setup-finish.png" alt="インストール完了画面" /></p>
</li>
</ol>
<h2>pgAdmin 4 の起動・アクセス</h2>
<p>pgAdmin 4 の利用にあたり、デスクトップモードでの起動方法と、サーバモードでのアクセス方法を説明します。</p>
<h3>デスクトップモードでの起動</h3>
<p>デスクトップモードで pgAdmin 4 を起動するには、Red Hat 系 Linux では RHEL/CentOS/Rocky Linux 8 の場合には画面左上のアクティビティをクリックし、画面左のダッシュ内、一番下のグリッド (9 つの丸からなるアイコン) をクリックすると、画面中央にアプリケーションの一覧が表示されるので、その中から pgAdmin 4 をクリックします。</p>
<p style="text-align: center;"><img decoding="async" src="https://www.sraoss.co.jp/tech-blog/wp-content/uploads/2022/01/pgadmin4-launch-linux.png" alt="Linux での起動" /></p>
<p>または以下のコマンドを実行します。</p>
<pre>$ <b>/usr/pgadmin4/bin/pgadmin4</b>
</pre>
<p>Windows では pgAdmin 4 を個別にインストールした場合にはスタートメニューのアプリケーションの一覧から pgAdmin 4 フォルダ内の pgAdmin 4 をクリックします。</p>
<p style="text-align: center;"><img decoding="async" src="https://www.sraoss.co.jp/tech-blog/wp-content/uploads/2022/01/pgadmin4-launch-windows.png" alt="Windows での起動" /></p>
<p>デスクトップモードで起動すると、最初にマスタパスワードの設定を行います。マスタパスワードは DB サーバのパスワードを暗号化するのに利用します。ここで指定したマスタパスワードは次回から起動時に入力が求められます。</p>
<p style="text-align: center;"><img decoding="async" src="https://www.sraoss.co.jp/tech-blog/wp-content/uploads/2022/01/pgadmin4-master-password.png" alt="マスタパスワードの設定" /></p>
<p>表示言語はデフォルトで英語になっています。日本語に変更するには、File メニューの Preferences をクリックし、Miscellaneous 内の User language を開き、表示言語として Japanese を選択し、Save をクリックします。</p>
<p style="text-align: center;"><img decoding="async" src="https://www.sraoss.co.jp/tech-blog/wp-content/uploads/2022/01/pgadmin4-language.png" alt="表示言語の設定" /></p>
<p>表示言語の設定を反映するには、pgAdmin 4 を再起動する必要があります。</p>
<h3>サーバモードでのアクセス</h3>
<p>サーバモードで pgAdmin 4 にアクセスするには、Red Hat 系 Linux では Web ブラウザで <code>http://(ホスト名または/ IP アドレス)/pgadmin4</code> の URL にアクセスします。ログイン画面が表示されるので、インストール時に指定した Email アドレス、パスワードを入力し、表示言語として Japanese を選択し、Login をクリックします。</p>
<p style="text-align: center;"><img decoding="async" src="https://www.sraoss.co.jp/tech-blog/wp-content/uploads/2022/01/pgadmin4-login.png" alt="ログイン画面" /></p>
<p>Windows でもサーバモードで起動できますが、Web サーバがフレームワークに付属のテスト用なので、別途 Apache HTTP Server をインストールし、利用したほうがよいでしょう。その手順について、ここでは説明を省略しますが、興味があれば <a href="https://www.pgadmin.org/docs/pgadmin4/latest/server_deployment.html#apache-httpd-configuration-windows">マニュアル</a> を参照してください。</p>
<h2>DB サーバの登録</h2>
<p>Windows では自動的にローカルホストの DB サーバを検出し、登録してくれますが、検出されなかった場合や Red Hat 系 Linux の場合には、手動で DB サーバを登録します。</p>
<p>DB サーバの登録手順は以下のとおりです。</p>
<ol>
<li>ダッシュボードのクイックリンク内の新しいサーバを追加をクリックします。
<p style="text-align: center;"><img decoding="async" src="https://www.sraoss.co.jp/tech-blog/wp-content/uploads/2022/01/pgadmin4-server-add.png" alt="DB サーバ追加" /></p>
</li>
<li>登録するサーバの設定を入力し、保存をクリックします。最低限入力が必要な設定は General タブの名前、接続タブのホスト名/アドレスです。名前は識別子として使用する DB サーバの名前、ホスト名/アドレスは接続先の DB サーバのホスト名/アドレスです。ここでは、あらかじめ作成済みの PostgreSQL 14 の DB サーバを登録するため、まず、General タブで名前として PostgreSQL 14 を入力します。
<p style="text-align: center;"><img decoding="async" src="https://www.sraoss.co.jp/tech-blog/wp-content/uploads/2022/01/pgadmin4-server-add2.png" alt="DB サーバ追加の一般設定" /></p>
<p>次に、接続タブでホスト名/アドレスとして localhost、パスワードを入力し、パスワードを保存を有効にします。</p>
<p style="text-align: center;"><img decoding="async" src="https://www.sraoss.co.jp/tech-blog/wp-content/uploads/2022/01/pgadmin4-server-add3.png" alt="DB サーバ追加の接続設定" /></p>
<p>ポート番号やユーザ名がデフォルトと異なる場合には、それらに合わせて設定を入力してください。</li>
<li>DB サーバの登録が完了すると、画面左のブラウザ内の指定したサーバグループ内に指定した名前で DB サーバが表示されます。ここではサーバグループ Servers 内に DB サーバ PostgreSQL 14 が表示されます。
<p style="text-align: center;"><img decoding="async" src="https://www.sraoss.co.jp/tech-blog/wp-content/uploads/2022/01/pgadmin4-dashboard.png" alt="ダッシュボード画面" /></p>
<h2>おわりに</h2>
<p>この記事では PostgreSQL 用の GUI 管理ツール pgAdmin4 の概要と、インストールおよび起動・アクセス、DB サーバ登録の手順を説明しました。pgAdmin 4 は多くの機能を備えていて、個々の機能は説明できていませんが、GUI なので直感的に操作できると思います。</p>
<p>pgAdmin 4 は基本的にコマンド操作に不慣れなユーザ向けですが、それだけでなく、実行計画グラフィカル表示機能や手続き言語 PL/pgSQL デバッグ機能など、コマンドでは実現できない機能も提供しているので、GUI だと毛嫌いせずに一度利用してみてもよいでしょう。</li>
</ol>
<div>
<a href="https://www.sraoss.co.jp/prod_serv/support/pgsql-mainte/?utm_source=sraoss-techblog&utm_medium=referral&utm_campaign=under-article-pgsql" rel="noopener" style="color:initial;" target="_blank" class="no-ext"></p>
<div style="background-color:#DAEFF6; padding:20px; border-radius:8px; text-align:center;">
SRA OSSでは、PostgreSQL/Pgpool-II のサポートを提供しております。<br />
詳しくは<strong style="color:#2581c4;">弊社ホームページ</strong>をご覧ください。
</div>
<p></a>
</div>

<div>
<div style="background-color: #fffacd; padding: 20px; border-radius: 8px; text-align: center;">2026/10/27（火）「PostgreSQL 19 リリース記念セミナー」開催！<br />
コントリビューターが新機能をわかりやすく解説します。<br />
詳しくは<a href="https://www.sraoss.co.jp/event_seminar/detail/20261027-postgresql19-webinar/?utm_source=techblog&amp;utm_medium=email&amp;utm_campaign=pg19-seminar" target="_blank" rel="noopener"><strong style="color: #2581c4;">こちら</strong></a>をご覧ください。</div>
</div>

]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
