すべてのプロダクト
Search
ドキュメントセンター

PolarDB:pgAdmin4

最終更新日:Oct 29, 2024

このトピックでは、pgAdmin4を使用してPolarDB for PostgreSQL (Compatible with Oracle) データベースに接続し、PL/SQLストアドプロシージャをデバッグする方法について説明します。

前提条件

  • PolarDB for PostgreSQL (Compatible with Oracle) データベースのエンジンバージョンが2.0です。

  • PolarDB for PostgreSQL (Oracleと互換) クラスターにデータベースアカウントが作成されます。 詳細については、「データベースアカウントの作成」をご参照ください。

  • PolarDB for PostgreSQL (Compatible with Oracle) クラスターへのアクセスに使用されるホストのIPアドレスが、クラスターのホワイトリストに追加されます。 詳細については、「クラスターのホワイトリストの設定」をご参照ください。

  • エンジンバージョンが2.0.14.22.0より前のPolarDB for PostgreSQL (Compatible with Oracle) データベースでは、表示されるPL/SQLブレークポイントの行番号は、実際のブレークポイントの行番号より1つ少なくなります。

    たとえば、ブレークポイントが10行目にある場合、表示されるブレークポイントの行番号は9です。

ダウンロードリンク

デプロイと使用

  1. PolarDB for PostgreSQL (Oracleと互換) クラスターをサーバーとして追加します。

    image

    image

    image

  2. pgAdmin4を使用してコマンドを実行します。

    image

  3. PL/SQLストアドプロシージャをデバッグします。

    • 直接デバッグ

      説明

      outパラメーターを含むストアドプロシージャをデバッグするには、間接デバッグメソッドを使用します。

      PolarDB for PostgreSQL (Compatible with Oracle) データベースは、PL/SQLストアドプロシージャ、関数、およびパッケージのデバッグをサポートしています。

      image

      PL/SQLストアドプロシージャ、関数、およびパッケージはすべて、[スキーマ] セクションに表示されます。 [デバッグ] > [デバッグ] を選択してデバッグを開始します。

      image

      image

      説明

      ブレークポイントを追加または削除できるのは、デバッグプロセスの開始後のみです。

    • 間接デバッグ

      [デバッグ] > [デバッグ] を選択します。 現在のセッションは、他のセッションが関数を呼び出すのを待ちます。

      image

      image

      image

      image

リリースノート

バージョン8.8.1 (2024-09-29)

  • 新機能: PL/SQLストアドプロシージャのデバッグは、PolarDB for PostgreSQL (Compatible with Oracle) 2.0でサポートされています。