# Developer Tools

The pgAdmin Tools menu displays a list of powerful developer tools that you can use to execute and analyze complex SQL commands, manage data, and debug PL/SQL code.

- Debugger
  - In-context Debugging
  - Direct Debugging
  - Using the Debugger
- Query Tool
  - Query Tool in Workspace Layout
  - Toolbar
  - The SQL Editor Panel
  - Query History Panel
  - The Data Output Panel
  - Explain Panel
  - Messages Panel
  - Notifications Panel
  - Graph Visualiser Panel
  - Connection Status
  - Change connection
  - Macros
- View/Edit Data
  - The View/Edit Data Toolbar
  - The Data Grid
  - Sort/Filter options dialog
  - Promote View/Edit Data to Query Tool
- Schema Diff
  - Schema Diff in Workspace Layout
- ERD Tool
  - Toolbar
  - File Options
  - Export Options
  - Editing Options
  - Table Relationship Options
  - Node Color Options
  - Utility Options
  - Zoom Options
  - Table Dialog
  - Table Node
  - The One to Many Link Dialog
  - The Many to Many Link Dialog
  - The Table Link
  - The Table Notes
- PSQL Tool
  - PSQL Tool in Workspace Layout