Skip Navigation
Show nav
Dev Center
  • Get Started
  • ドキュメント
  • Changelog
  • Search
  • Get Started
    • Node.js
    • Ruby on Rails
    • Ruby
    • Python
    • Java
    • PHP
    • Go
    • Scala
    • Clojure
    • .NET
  • ドキュメント
  • Changelog
  • More
    Additional Resources
    • Home
    • Elements
    • Products
    • Pricing
    • Careers
    • Help
    • Status
    • Events
    • Podcasts
    • Compliance Center
    Heroku Blog

    Heroku Blog

    Find out what's new with Heroku on our blog.

    Visit Blog
  • Log inorSign up
View categories

Categories

  • Heroku のアーキテクチャ
    • コンピューティング (dyno)
      • dyno の管理
      • dyno の概念
      • dyno の動作
      • dyno の参照資料
      • dyno のトラブルシューティング
    • スタック (オペレーティングシステムイメージ)
    • ネットワーキングと DNS
    • プラットフォームポリシー
    • プラットフォームの原則
  • 開発者ツール
    • コマンドライン
    • Heroku の VS Code 拡張機能
  • デプロイ
    • Git を使用したデプロイ
    • Docker によるデプロイ
    • デプロイ統合
  • 継続的デリバリーとインテグレーション
    • 継続的統合
  • 言語サポート
    • Node.js
      • Node.js アプリのトラブルシューティング
      • Heroku での Node.js の動作
      • Node.js の操作
    • Ruby
      • Rails のサポート
      • Bundler の使用
      • Ruby の操作
      • Heroku での Ruby の動作
      • Ruby アプリのトラブルシューティング
    • Python
      • Python の操作
      • Python でのバックグラウンドジョブ
      • Heroku での Python の動作
      • Django の使用
    • Java
      • Heroku での Java の動作
      • Java の操作
      • Maven の使用
      • Spring Boot の使用
      • Java アプリのトラブルシューティング
    • PHP
      • PHP の操作
      • Heroku での PHP の動作
    • Go
      • Go の依存関係管理
    • Scala
    • Clojure
    • .NET
      • Working with .NET
  • データベースとデータ管理
    • Heroku Postgres
      • Postgres の基礎
      • Postgres スターターガイド
      • Postgres のパフォーマンス
      • Postgres のデータ転送と保持
      • Postgres の可用性
      • Postgres の特別なトピック
      • Heroku Postgres への移行
    • Heroku Key-Value Store
    • Apache Kafka on Heroku
    • その他のデータストア
  • AI
    • Vector Database
    • Working with AI
    • Heroku Inference
      • AI Models
      • Inference Essentials
      • Heroku Inference Quick Start Guides
      • Inference API
    • Model Context Protocol
  • モニタリングとメトリクス
    • ログ記録
  • アプリのパフォーマンス
  • アドオン
    • すべてのアドオン
  • 共同作業
  • セキュリティ
    • アプリのセキュリティ
    • ID と認証
      • シングルサインオン (SSO)
    • Private Space
      • インフラストラクチャネットワーキング
    • コンプライアンス
  • Heroku Enterprise
    • Enterprise Accounts
    • Enterprise Team
    • Heroku Connect (Salesforce 同期)
      • Heroku Connect の管理
      • Heroku Connect のリファレンス
      • Heroku Connect のトラブルシューティング
  • パターンとベストプラクティス
  • Heroku の拡張
    • Platform API
    • アプリの Webhook
    • Heroku Labs
    • アドオンのビルド
      • アドオン開発のタスク
      • アドオン API
      • アドオンのガイドラインと要件
    • CLI プラグインのビルド
    • 開発ビルドパック
    • Dev Center
  • アカウントと請求
  • トラブルシューティングとサポート
  • Salesforce とのインテグレーション
  • データベースとデータ管理
  • Heroku Postgres
  • Postgres の基礎
  • Heroku Postgres

Heroku Postgres

日本語 — Switch to English

最終更新日 2025年03月11日(火)

Table of Contents

  • Heroku Postgres プランについて
  • Heroku Postgres のプロビジョニング
  • ローカルの設定
  • CLI の使用
  • Heroku Postgres データベースの管理
  • バージョンのサポート
  • プラン間の移行
  • Heroku Postgres への接続
  • Heroku Postgres データベースのモニタリング
  • 高可用性
  • 保守
  • セキュリティおよびコンプライアンス
  • サポート

Heroku Postgres​ は、Heroku が直接提供するマネージド SQL データベースサービスです。PostgreSQL ドライバーを使用して、Heroku が公式にサポートする​すべての言語を含むどの言語の Heroku Postgres データベースにもアクセスできます。

Heroku Postgres Dashboard

データベースを管理するためのさまざまな Heroku CLI コマンド​に加え、Heroku Postgres には、Web ダッシュボード​、クエリを共有するためのデータクリップ​、およびその他の複数の役立つ機能が用意されています。

Heroku Postgres プランについて

Heroku Postgres は、Essential、Standard、Premium、Private、Shield というサービスの異なる層にまたがる、さまざまなプランを提供しています。各プランが提供する内容の詳細については、「Choosing the Right Heroku Postgres Plan​」(適切な Heroku Postgres プランの選択) を参照してください。

Heroku Postgres プランの価格情報は、Heroku Postgres アドオンページ​で確認できます。

アプリの要件が最終的に、選択した初期プランで提供されたリソースより大きくなりすぎた場合、簡単にデータベースをアップグレード​して新しいプランに変更できます。

Heroku Postgres のプロビジョニング

Heroku Postgres データベースをプロビジョニングする方法についての詳細は、「Heroku Postgres のプロビジョニング​」を参照してください。

ローカルの設定

Heroku では、Postgres をローカルで実行して環境間でのパリティを確保​することをお勧めします。Heroku Postgres をローカル環境で実行するための設定方法についての詳細は、「Heroku Postgres のローカル設定​」を参照してください。

CLI の使用

CLI を使用した Heroku Postgres の管理についての詳細は、「CLI を使用した Heroku Postgres の管理​」を参照してください。

Heroku Postgres データベースの管理

プライマリデータベースの指定

プライマリデータベースの指定の詳細は、「Heroku Postgres のプロビジョニング​」を参照してください。

アプリケーション間での Heroku Postgres の共有

アプリケーション間でデータベースを共有する方法の詳細は、「Heroku Postgres のプロビジョニング​」を参照してください。

データベースのインポートとエクスポート

PGBackups を使用した外部 PostgreSQL データベースへのエクスポートまたは外部 PostgreSQL データベースからのインポートの詳細は、「Heroku Postgres データベースのインポートとエクスポート​」を参照してください。

データベース設定の実行

データベース設定の詳細は、「Heroku PGSettings​」を参照してください。

アドオンの削除

データベースアドオンの削除の詳細は、「Heroku Postgres のプロビジョニング​」を参照してください。

バージョンのサポート

PostgreSQL プロジェクトは毎年、新しいメジャーバージョンをリリースします。Heroku Postgres では、そのリリースの直後に各メジャーバージョンがサポートされます。Heroku Postgres のバージョンサポートについての詳細は、「Heroku Postgres Version Support​」(Heroku Postgres のバージョンサポート) を参照してください。

データベースのバージョンをアップグレードする方法の詳細は、「Heroku Postgres データベースのバージョンのアップグレード​」を参照してください。

プラン間の移行

データベースプランのアップグレードと移行の詳細は、「Heroku Postgres データベースのプランまたはインフラストラクチャの変更​」を参照してください。

Heroku Postgres への接続

Heroku Postgres への接続の例については、以下を参照してください。

  • Heroku Postgres への接続
  • 外部リソースから Common Runtime Heroku Postgres データベースに接続する
  • 外部リソースから Private または Shield の Heroku Postgres データベースに接続する

Heroku Postgres データベースのモニタリング

パフォーマンス分析

パフォーマンス分析についての詳細は、「Heroku Postgres のパフォーマンス分析​」を参照してください。

メトリクスのログ

Heroku Postgres メトリクスのログの詳細は、「Heroku Postgres のメトリクスのログ​」を参照してください。

データベースのモニタリングとベストプラクティスを開始するには、以下を参照してください。

  • スターターガイド: Heroku Postgres データベースのモニタリング
  • Heroku Postgres のモニタリングのベストプラクティス

高可用性

Heroku Postgres での高可用性の詳細は、「Heroku Postgres での高可用性​」を参照してください。

保守

Heroku では、Heroku Postgres データベースのメンテナンスタスクを実行する場合があります。一般的なタスクには、データベースの基礎となるインフラストラクチャの更新があります。詳細は、「Heroku Postgres のメンテナンス​」を参照してください。

セキュリティおよびコンプライアンス

データの所在

データベースがプロビジョニングされると、そのデータベースに関連付けられたデータは、それが作成されるリージョン内で保管されます。ただし、Heroku Postgres に付随する一部のサービスや、このデータベース群を管理するシステムは、プロビジョニングされたデータベースと同じリージョン内に配置されません。

  • ディザスタリカバリの Postgres Continuous Protection​ は、データベースが置かれている同じリージョンにベースバックアップおよびログ先行書き込みを保管します。
  • Common Runtime のログは、アプリが内部で実行中の同じリージョンにルーティングされます。たとえば、us​ リージョン内のアプリのログは、us​ インフラストラクチャ経由でルーティングされます。
  • Private Space 内のアプリのログは、そのスペース自体と同じリージョン内に留まります。たとえば、東京スペース内のアプリのログは、東京のインフラストラクチャ経由でルーティングされます。コンプライアンス要件が厳格なアプリを Shield Private Space​ にデプロイできます。ここでは Logplex の代わりに Private Space Logging​ を使用してログがルーティングされます。
  • Heroku Postgres クエリおよびエラーのログ記録をブロックするには、heroku addons:create heroku-postgres:...​ でデータベースを作成するときに --block-logs​ フラグを使用できます。
  • PG バックアップ​スナップショットは米国で保管されます。別のリージョン内の論理バックアップを取得するには、「Heroku Postgres の論理バックアップ​」を参照してください。
  • データクリップは米国で保管されます。

Heroku が利用しているサブプロセッサーの一覧と Heroku データが保存され、処理されている国の一覧については、「Salesforce Infrastructure & Sub-processors​」 (Salesforce のインフラストラクチャとサブプロセッサー) ドキュメントを参照してください。

サポート

Heroku Postgres のサポートとランタイムの問題はすべて、いずれかの Heroku サポートチャネル​経由で送信してください。

関連カテゴリー

  • Postgres の基礎
適切な Heroku Postgres プランの選択 Heroku Postgres のプロビジョニング

Information & Support

  • Getting Started
  • Documentation
  • Changelog
  • Compliance Center
  • Training & Education
  • Blog
  • Support Channels
  • Status

Language Reference

  • Node.js
  • Ruby
  • Java
  • PHP
  • Python
  • Go
  • Scala
  • Clojure
  • .NET

Other Resources

  • Careers
  • Elements
  • Products
  • Pricing
  • RSS
    • Dev Center Articles
    • Dev Center Changelog
    • Heroku Blog
    • Heroku News Blog
    • Heroku Engineering Blog
  • Twitter
    • Dev Center Articles
    • Dev Center Changelog
    • Heroku
    • Heroku Status
  • Github
  • LinkedIn
  • © 2025 Salesforce, Inc. All rights reserved. Various trademarks held by their respective owners. Salesforce Tower, 415 Mission Street, 3rd Floor, San Francisco, CA 94105, United States
  • heroku.com
  • Legal
  • Terms of Service
  • Privacy Information
  • Responsible Disclosure
  • Trust
  • Contact
  • Cookie Preferences
  • Your Privacy Choices