7

インストールノートC:\ Program Files \ PostgreSQL \ 9.2 \ doc\installation-notes.htmlに従いました

  1. postgresql.confファイルを編集しました shared_preload_libraries = '$libdir/plugin_debugger.dll'
  2. pgAdminでPostgreSQLサービスを停止して再起動しました
  3. データベースにアクセスして実行しCREATE EXTENSION pldbgapi;、成功しました。

しかし、pgAdminのTreeViewで関数を右クリックすると、デバッグオプションがなく、[ツール]メニューでデバッグオプションがグレー表示されます。

pl/pgsqlデバッガ

このパッケージには、データベース機能の開発を支援するためにpgAdminのデバッガUIで使用できるEnterpriseDBのpl/pgsqlデバッガプラグインが含まれています。パフォーマンス上の理由から、デバッガプラグインはデフォルトで無効になっています。これを有効にするには、次の手順に従います。1. LinuxまたはMacで実行している場合は、データディレクトリのpostgresql.confファイルを編集し、shared_preload_libraries構成オプションを次のように変更します。shared_preload_libraries='$ libdir / plugin_debugger.so'または、Windowsを使用している場合:
shared_preload_libraries ='$ libdir / plugin_debugger.dll'

2.PostgreSQLサーバーを再起動します。

3. CREATEEXTENSIONpldbgapiを実行します。データベースで、psqlまたはpgAdminクエリツールを使用してデバッグします。

リンク: https ://www.pgadmin.org/docs/dev/debugger.html

4

1 に答える 1

5

[ツール]メニューの[サーバー構成]に移動し、shared_preload_libraries横にあるチェックボックスをオンにして項目を有効にする必要があります。構成ファイルを編集してデータベースサーバーをバウンスするだけでは、データベースでデバッガーが有効になりません。

于 2013-02-11T14:27:29.667 に答える