PostgreSQL
別名: postgres、pgsql
PostgreSQLデータベースサーバーです。Windowsにおけるサービスプロセスはpostgres.exeです。インストーラー経由でpgAdminを追加することも可能です。MySQLではありません。
確認しておくべき要点
PostgreSQLはpostgres.exeです。MySQLはmysqld.exeです。
postgres.exeはPostgreSQLのサーバーです。Windows版インストーラーでpgAdminを追加できます。MySQLは別のサーバーです。DBeaverやpgAdminはクライアントであり、データベースエンジン本体ではありません。
- これは何ですか?
- PostgreSQLデータベースサーバー
- MySQLと同じですか?
- いいえ。異なるエンジンおよびexeです
- pgAdminは必須ですか?
- いいえ。インストーラーで追加が可能です
PostgreSQLとは?
PostgreSQLはデータベースサーバー本体です。Windows上のプロセス名はpostgres.exeです。MySQL、pgAdmin、DBeaverのいずれとも異なります。
使ったことがない場合
講義などでPostgreSQLのインストールを指示された場合は、postgresql.org/download/windowsからWindows用インストーラーを入手してください。postgres.exeがサーバー本体です。インストーラーでpgAdminにチェックを入れるとpgAdmin4.exeが追加されます。このGUIは任意です。MySQLはmysqld.exeを伴う別のエンジンです。DBeaverはどちらのデータベースにも接続できます。
何に使われますか?
スキーマ、SQL、ロール。mysqld.exeは別エンジンであり、デフォルトで使用するポートも異なります。
インストーラーによってpostgresql-x64-##サービスを登録できます。このサービスはMySQL80ではありません。
EDBインストーラー内のチェックボックスで選択します。チェックを外してもサーバー本体はインストールされます。
対象ユーザー
- Postgresを技術スタックとして採用している開発者
- READMEでポート5432の使用を前提としている学生
- MySQLをインストールした後にpsqlが見当たらず困惑したユーザー
現在のステータス
PostgreSQL (1996年) は、PostgreSQL Global Development Groupによる現行のデータベースサーバーです。ベンダーは現在もWindowsユーザーに対してhttps://www.postgresql.org/download/windows/を案内しています。
公開からの期間
PostgreSQLの起源は1990年代に遡ります。現在のWindows用インストーラーでは最新の16/17系列サーバーが提供されています。MySQLと同世代であり、MongoDB Compassよりも古くから存在します。7.x時代のCygwinに関する記述は過去のものです。
バージョン
メジャーチャンネルを優先しています。正確なビルド番号のすべてがここで検証されているわけではありません。
システム要件
値は公開されているベンダーのガイダンスに従っています。実際の必要要件はワークロードによって変化します。
最小要件
| オペレーティングシステム | 最新のPostgreSQL Windows向け注意事項に基づく、現在サポートされている64ビット版Windows 10またはWindows 11 |
|---|---|
| RAM | 1 GBクラスのメモリでは不足します。公式ドキュメントではRAM容量はサーバーのチューニング項目として扱われています |
リソースプロファイル
- CPU負荷
- アプリ内で開いたものに連動します
- RAM負荷
- ドキュメント、タブ、またはライブラリに連動します
インストール済みプロセス
これらの実行ファイルは、インストール時に本製品に属します。
| postgres.exe | PostgreSQLサーバープロセス |
|---|
スタートアップコンポーネント
インストーラーによりOS起動時にサービスを開始できます。これはpostgres.exeの動作であり、pgAdminではありません。
ファイルの場所
| 標準的なインストール先 | C:\Program Files\PostgreSQL\<version>\ |
|---|
ファイル形式
よくある問題
ポート5432がすでに使用されている
稼働したままのPostgresサービスやDockerコンテナがポートを占有している可能性があります。MySQLがデフォルトで使用する3306は別のポートです。
pgAdminをアンインストールしてサーバーも削除されたと思い込むケース
pgAdmin4.exeはGUIクライアントです。サービス本体およびpostgres.exeはそのまま残る場合があります。
トラブルシューティング
postgresql.org/download/windowsからインストールする
プロジェクトはEDBインストーラーを案内しています。非公式なPostgresのZIPファイルは避けてください。
Services.msc: postgresql-x64-##
これが本エンジンのサービスです。MySQL80は別ベンダーの製品です。
ログイン確認にはpsql -U postgresまたはpgAdminを使用する
Workbenchは標準プロトコルとしてPostgresと通信することはできません。
代替手段
システム構成がMySQLならMySQL。ファイルベースのDBならSQLite。GUIクライアントが必要ならDBeaverやpgAdminを選択します。
公式ヘルプとダウンロード
まずはベンダーから確認してください。見知らぬexe配布サイトはサポート窓口ではありません。
| ダウンロード | www.postgresql.org/download/windows/ 公式インストーラーまたはベンダーページ |
|---|---|
| ヘルプ | www.postgresql.org/docs/ ベンダーサポート |
| 公式サイト | www.postgresql.org/ 出所の分からないexeホストではなく、ここから始めてください |
| Windows向けインストーラー | www.enterprisedb.com/downloads/postgres-postgresql-downloads プロジェクトが案内しているEDBインストーラー |
関連ハードウェア
サーバーにはshared_buffers用のRAMとデータディレクトリ用のディスク容量が必要です。GPUの性能は関係ありません。
技術的な詳細
技術的な詳細
ベンダーのバージョン番号は変更されます。この記事は特定のビルドに固定するものではありません。
出典と検証
記録された出典ラベル: 2026年8月。このラベルは独立した検証を証明するものではありません。 調査方法.
- PostgreSQL公式サイト · ベンダーの製品ページ
- PostgreSQLヘルプ · ベンダーサポート
- PostgreSQLドキュメント · 公式サーバー文書
- Foxholeプロセスマップ · Windows PC上のファーストパーティサンプル。ラボのベンチマークではありません。
この記事は役に立ちましたか?
「はい」または「いいえ」を選択するだけで完了します。必要に応じて理由を選択するか、簡単なメモを追加してください。
ご協力ありがとうございます。ページの改善に役立てられます。