包阅导读总结
1.
关键词:Supabase、VS Code、GitHub Copilot、数据库迁移、扩展功能
2.
总结:今日推出 VS Code 的 GitHub Copilot 新扩展,为 Supabase 开发带来更佳体验,具有数据库迁移引导等丰富功能,由 Anas Araid 创建,完全开源,未来将完善,需要用户反馈。
3.
主要内容:
– 推出新的 VS Code 的 GitHub Copilot 扩展,用于优化 Supabase 开发体验,起始于数据库迁移的 Copilot 引导体验。
– 扩展基础由 Anas Araid 在之前的活动中创建,后与微软合作加入新功能。
– 扩展功能丰富。
– 提供 Copilot 的聊天参与者,帮助回答 Supabase 问题。
– 提供创建和应用数据库迁移的引导体验。
– 可直接在编辑器中检查表、视图、迁移历史、函数等。
– 能列出项目中的存储桶。
– 需安装 Supabase CLI 并本地运行项目,未来将集成管理 API 以优化连接。
– 整个 Supabase 栈包括此扩展均开源,期待用户反馈以完善。
思维导图:
文章地址:https://supabase.com/blog/github-copilot-extension-for-vs-code
文章来源:supabase.com
作者:Supabase Blog
发布时间:2024/8/12 0:00
语言:英文
总字数:370字
预计阅读时间:2分钟
评分:82分
标签:VS Code 扩展,GitHub Copilot,Supabase,数据库迁移,对话助手
以下为原文内容
本内容来源于用户推荐转载,旨在分享知识与观点,如有侵权请联系删除 联系邮箱 media@ilingban.com
Today we’re launching a new GitHub Copilot extension for VS Code to make your development with Supabase and VS Code even more delightful, starting with a Copilot-guided experience for database migrations.
The foundation for this extenions was created by Anas Araid during a previous Launch Week Hackathon. Impressed with their work, we partnered with them to add a “Chat Participant”, an exciting new feature recently launched by the GitHub and VS Code teams at Microsoft.
The VS Code extension is quite feature rich:
The extension provides a Chat Participant for GitHub Copilot to help with your Supabase questions. Simply type @supabase
in your Copilot Chat and the extension will include your database schema as context to Copilot.
The extension provides a guided experience to create and apply database migrations. Simply type @supabase /migration <describe what you want to do>
in your Copilot Chat and the extension will generate a new SQL migration for you.
Inspect your tables and views, including their columns, types, and data, directly from the editor:
See the migration history of your database:
Inspect your database functions and their SQL definitions:
List the Storage buckets in your Supabase project.
We’re excited to continue adding more features that will make your development experience with Supabase even more delightful – and for this we need your help! If you have any feedback, feature requests, or bug reports, please open an issue on GitHub.
The extension requires you to have the Supabase CLI installed and have your project running locally. In a future release, we will integrate the Supabase Managamenet API into the extension to make connecting to your hosted Supabase projects as seamless as possible.
The entire Supabase stack is fully open source, including this extension. In fact, this extension was originally created by Anas Araid during a previous Launch Week Hackathon.
Your contributions, feedback, and engagement in the Supabase community are invaluable, and play a significant role in shaping our future. Thank you for your support!