Supabase 是一个开源的 Firebase 替代方案,提供 PostgreSQL 数据库、用户认证、文件存储和实时数据同步等后端服务。Quest 支持直接授权并连接 Supabase 项目,让你在 IDE 内一站式完成前端开发与后端数据管理,无需在浏览器和编辑器之间来回切换。 你可以同时连接多个 Supabase 项目,并在 IDE 内直接预览数据库表结构(Schema),实时掌握后端数据模型。 核心功能:Documentation Index
Fetch the complete documentation index at: https://docs.qoder.com/llms.txt
Use this file to discover all available pages before exploring further.
- 多项目连接:支持授权并连接多个 Supabase 项目,方便在不同环境(开发、测试、生产)或不同业务之间快速切换。
- 数据库表结构预览:在 IDE 内直接查看已连接项目的数据库表结构,包括表名、字段、类型和关系等信息,无需打开 Supabase Dashboard。
- 增强的数据库能力:AI 智能体可以感知你的数据库结构,根据任务需求自动生成建表语句、数据模式和查询逻辑,确保前后端数据模型一致。
- 一键授权:通过 OAuth 授权流程安全连接 Supabase,无需手动配置 API Key 或连接字符串。
- 数据库(PostgreSQL) — 完整的 SQL 支持,用于存储和查询应用数据。AI 可根据你的指令自动生成所需的表和数据模式。详情参阅 Supabase Database 文档。
- 用户认证 — 安全管理用户注册、登录和访问权限。支持多种认证方式,包括邮箱/密码登录以及 Google、GitHub 等 OAuth 登录。详情参阅 Supabase Auth 文档。
- 文件存储 — 通过 Supabase Storage 上传和管理图片或其他文件,适用于用户头像、文件上传及各种静态媒体资源。详情参阅 Supabase Storage 文档。
- 实时更新 — 将数据变更实时推送到应用,支持在线聊天、动态信息流、协作式仪表板等场景。详情参阅 Supabase Realtime 文档。
准备 Supabase 项目
前往 Supabase 注册账号,并创建组织和项目。
- 全栈应用快速搭建:在 Quest 中描述应用需求,AI 自动生成前端界面并配置 Supabase 后端,包括数据库建表、认证流程和存储策略。
- 数据模型设计与验证:通过 IDE 内的表结构预览,实时检查 AI 生成的数据模型是否符合预期,及时调整后继续开发。
- 多环境管理:同时连接开发和生产环境的 Supabase 项目,在不同环境之间方便地查看和对比数据结构。
- 权限安全:授权过程通过 OAuth 进行,Qoder 不会存储你的 Supabase 密码。建议仅授权必要的组织和项目,遵循最小权限原则。
- 网络依赖:Supabase 集成需要网络连接以访问 Supabase 云端服务。请确保网络环境正常。