Snaplet工具简化了数据模拟,特别是与Supabase集成后。通过Snaplet,可以轻松创建测试用户和相关数据。文章介绍了如何在Flutter项目中设置环境,安装npm包,并用bcrypt加密密码。然后,通过Snaplet的createSeedClient函数重置数据库,确保测试环境完整。
Supabase在其发布周期间推出了多项新功能,包括开源Snaplet、用于迁移数据的CLI实用程序、VS Code和GitHub Copilot的扩展、官方Python支持、用于导出日志的Log Drains、Realtime的Broadcast和Presence的授权、第三方Auth提供商的支持、用于构建Postgres接口的Wasm支持,以及名为postgres.new的浏览器内Postgres沙盒。他们还发布了一本关于Supabase的全面书籍。
Snaplet,一家正在关闭的初创公司,开源了三个工具:Copycat、Seed 和 Snapshot。这些工具用于生成假数据、逼真的合成数据,以及捕获和恢复数据库快照。Snaplet 团队帮助迁移和维护这些项目。工具可以独立使用或与 Supabase 集成。创始人 Peter Pistorius 现在在 RedwoodJS 上从事 React 服务器组件的工作。
We're open sourcing postgres-wasm, a PostgresQL server that runs inside a browser, with our friends at Snaplet.
完成下面两步后,将自动完成登录并继续当前操作。