Available integrations
Earlier documentation and some commands use the name PawSQL Advisor for the JetBrains plugin. This guide uses PawSQL Client for JetBrains for the product family and retains legacy command names where they appear in the interface.
Choose an integration
How the integrations differ
How integrations connect to PawSQL
These integrations connect to PawSQL Cloud or PawSQL Server and operate within the projects and workspaces available to the authenticated user. Installation, endpoint configuration, and commands are documented separately for each platform. Before you begin, obtain the PawSQL endpoint, an authorized account, and a workspace that represents the target database. See Authentication and Workspaces and Database Context for shared concepts.In this section
DBeaver integration
Configure pre-execution review, severity thresholds, and datasource exclusions.
JetBrains integration
Optimize selected SQL, files, folders, and MyBatis Mapper input.
Visual Studio Code integration
Tune the current statement in source code or a SQL file.
PawSQL MCP
Optimize SQL through natural language in an MCP-compatible coding assistant.
Shared security boundaries
- Install packages only from a trusted PawSQL release channel and verify the publisher and version.
- Keep credentials in the client’s secure storage and out of source control.
- Match the workspace to the SQL target and deployment environment.
- Exclude a DBeaver datasource only when bypassing pre-execution review is intentional.
- Treat rewritten SQL and index DDL as candidates that require engineering validation.
- Assess resource and locking impact before enabling live execution or What-If validation against production.