Goal
Validate service reachability, authentication, authorization, workspace access, and SQL analysis as one end-to-end path.Prerequisites
- A deployed PawSQL service (Cloud or Server).
- A non-production workspace and a sanitized, read-only test query.
Steps
Validate the chain in order: service access, authentication, authorization, workspace context, and SQL task processing.1. Service access
- The expected URL opens.
- TLS is trusted and the hostname matches.
- No proxy, gateway, or browser error appears.
- IDE and MCP hosts can reach the same endpoint.
- PawSQL Server operators confirm that required services are healthy.
2. Authentication
- A web user can sign in.
- The displayed account is correct.
- Client credentials are active and unexpired.
- Authentication errors do not disclose credentials in logs.
3. Authorization
- The intended organization and project are visible.
- Menus match the test user’s role.
- The user can view or create a test workspace.
- The user can create an SQL optimization task.
- Restricted administrative features remain unavailable to standard users.
4. Workspace context
- Database engine and version are correct.
- DDL import or database connection testing succeeds.
- Required schemas, tables, and columns are visible.
- Index metadata is present where required.
- The test account can use the workspace.
5. SQL analysis
1
Select a non-production workspace
Verify engine, version, and schema.
2
Submit a sanitized query
Use a complete read-only statement.
3
Wait for completion
Confirm normal queued, running, and completed states.
4
Inspect the result
Verify parsing, object resolution, and result details.
5
Record acceptance evidence
Capture version, workspace, task ID, date, and outcome.
Client-specific checks
- IDE
- MCP
- API
- Extension enabled and compatible
- Connection test successful
- Project and workspace selectable
- Selected SQL returns results