Supabase CLI 用于管理 Supabase 项目中的 Postgres 数据库、认证(auth)、Edge Functions 与存储,并支持搭建本地开发环境。仓库地址为 https://github.com/supabase/cli,文档地址为 https://supabase.com/docs/guides/cli。
主要能力与用法:可通过 npx supabase --help 查看帮助;npx supabase init 初始化项目;npx supabase start 启动本地开发栈;npx supabase db push 应用迁移;npx supabase db diff --schema public 生成迁移;npx supabase migration new my_change 新建迁移;npx supabase db reset 重置数据库;npx supabase link --project-ref <ref> 关联远程项目;npx supabase functions deploy my-func 部署 Edge Function;npx supabase gen types typescript --local 从本地架构生成 TypeScript 类型;npx supabase secrets set KEY=value 设置密钥。
面向智能体的特性包括:本地开发(supabase start)、数据库差异比较与迁移生成、从数据库架构生成 TypeScript 类型、部署 Edge Functions,以及通过 SUPABASE_ACCESS_TOKEN 进行令牌认证。
限制:上述为资料中列出的命令与特性,未提及具体收费、价格、平台支持范围或效果数据,暂未提供。