supabase cli 2395 TypeScript https://avatars.githubusercontent.com/u/54469796?v=4 62 Supabase CLI:管理 Postgres 迁移、本地开发、部署边缘函数及备份。 Supabase CLI. Manage postgres migrations, run Supabase locally, deploy edge functions. Postgres backups. Generating types from your database schema.
创建于 5 年前
最后更新 2 天前
+2 stars today
AI 综合评分
62 B 级
代码质量 57
文档质量 64
社区健康 60
项目活跃 67
创新性 55
项目简介
Supabase CLI:管理 Postgres 迁移、本地开发、部署边缘函数及备份。
项目摘要
【主题】Supabase CLI 让你在本地轻松管理 Supabase 项目,实现从数据库迁移到边缘函数部署的全流程自动化。
【核心分点总结】
数据库迁移:使用类似 Rails 的迁移系统管理 Postgres schema 变更,支持回滚和状态检查。
本地开发:一条命令启动完整的 Supabase 本地环境(Postgres、GoTrue、Realtime 等),无需云依赖。
边缘函数部署:无缝部署 TypeScript 边缘函数到 Supabase 平台,支持环境变量和 secrets。
类型生成:从数据库 schema 自动生成 TypeScript 类型定义,提升类型安全和开发效率。
备份与恢复:支持 Postgres 数据库的 pg_dump 备份和恢复,保护数据安全。
【行动指南】
- 如果你是 Supabase 用户,立刻用
npx supabase init初始化项目,体验本地开发和迁移管理。 - 需要安全部署边缘函数?运行
supabase functions deploy my-function,配合本地测试。 - 想提升前端类型安全?执行
supabase gen types typescript --linked生成数据库类型。
- 如果你是 Supabase 用户,立刻用
【金句总述】Supabase CLI 是你的本地 Supabase 瑞士军刀,让后端开发如丝般顺滑。
【故事性收尾】过去,你需要在浏览器和终端间反复切换,手动执行 SQL 脚本,调试边缘函数时提心吊胆。现在,一杯咖啡的功夫,
supabase start启动本地环境,supabase migration up自动应用变更,supabase functions serve实时热重载——你只需专注代码,剩下的交给 CLI。