目标
使用分层检查方法验证 PawSQL 服务、认证、权限、工作空间和 SQL 分析链路。准备工作
已部署 PawSQL 服务(Cloud 或 Server),并准备好非生产工作空间和脱敏只读测试 SQL。操作步骤
按「服务—认证—权限—上下文—任务」的顺序逐项验证整条链路。验证范围
1. 验证服务访问
- 使用预期的域名或服务地址打开 PawSQL。
- HTTPS 证书可信,域名与证书匹配。
- 页面能够正常加载,没有代理、跨域或网关错误。
- IDE 或 MCP 所在设备能够访问同一服务地址。
- PawSQL Server 管理员确认核心服务运行正常。
2. 验证身份认证
- Web 用户可以正常登录。
- 登录后显示的账号与预期一致。
- IDE、MCP 或 API 使用的访问凭据仍在有效期内。
- 认证失败时不会在日志中输出完整密码或令牌。
3. 验证权限
- 可以进入正确的组织或项目。
- 能够看到角色需要的菜单。
- 能够查看或创建测试工作空间。
- 能够创建 SQL 优化测试任务。
- 普通用户无法访问不属于其职责的管理功能。
4. 验证工作空间
选择已有测试工作空间,或创建一个最小工作空间:- 数据库类型和版本正确。
- DDL 导入成功,或数据库连接测试成功。
- 可以查看测试 SQL 涉及的表和列。
- 需要智能索引推荐时,工作空间包含必要的索引信息。
- 当前用户具有使用该工作空间的权限。
5. 验证 SQL 分析
使用一条脱敏且只读的测试查询完成验证。1
选择测试工作空间
核对数据库类型、版本和 Schema,避免选择生产工作空间。
2
提交测试 SQL
输入完整查询语句并启动 SQL 优化或审核。
3
等待任务完成
确认任务从等待或执行状态进入完成状态。
4
核对分析结果
确认 SQL 解析成功,并能看到原始 SQL、分析上下文和结果详情。
5
记录测试结果
保存 PawSQL 版本、工作空间、任务编号、测试时间和验证结论。
客户端专项验证
- IDE 插件
- PawSQL MCP
- OpenAPI
- 插件已经启用且版本符合要求;
- 连接测试成功;
- 可以选择项目和工作空间;
- 选中 SQL 后可以收到 PawSQL 返回的结果。
问题定位表
验收记录建议
生产上线或团队推广前,建议保存以下信息:- PawSQL 产品和版本;
- 部署环境与服务地址;
- 验证日期和负责人;
- 浏览器、IDE 或 MCP 客户端版本;
- 测试账号角色;
- 测试工作空间和数据库类型;
- 测试任务编号;
- 通过项、未通过项和后续负责人。