用途:面向浏览器/Web 前端,规范通过 @cloudbase/js-sdk 初始化并访问 CloudBase 关系型数据库的写法。仅处理前端初始化与浏览器侧查询;MySQL 建库、DDL、权限管理走 relational-database-mcp-cloudbase,PostgreSQL/RLS 语义走 postgresql-development-cloudbase,后端 Node 与文档型数据库操作不适用。
主要能力:提供统一初始化模式,用 app.rdb() 得到关系数据库客户端,之后以 Supabase 风格进行表查询、插入、更新、删除,例如 db.from("posts").select("*").order("created_at", { ascending: false }),以及 insert、update().eq、delete().eq。
使用方式:先安装 npm install @cloudbase/js-sdk;同步初始化,保持单个共享 CloudBase app 与单个共享 db 客户端并在组件间复用;登录鉴权单独处理后再访问数据。若引用同目录的同级技能文件缺失,请用户安装完整 CloudBase 插件,不要将远程技能或协议 markdown 拉入上下文。
限制与常见错误:不要在 MCP 管理流程中初始化该 SDK;不要把应用本身当作数据库管理客户端;不要在组件内重复初始化;不要混用前端浏览器访问与管理员式 schema 变更;不要臆造 cloudbase.init() 不支持的选项;非必要不做懒加载 import。该技能已废弃。