Supabase Python 客户端库

Supabase Python 客户端库

💡 原文英文,约1100词,阅读约需4分钟。
📝

内容提要

Supabase宣布正式支持Python客户端库supabase-py,包括最新功能如HTTP2、重定向、keep-alive、边缘函数区域支持、实时V2升级、身份验证改进、Postgrest查询改进、未验证的SSL运行、实时库关闭连接方法、边缘函数超时设置、迁移数据到Supabase的新工具Vec2pg。

🎯

关键要点

  • Supabase宣布正式支持Python客户端库supabase-py。

  • Python客户端库的需求随着Supabase社区的增长而增加,尤其是在AI和ML社区中。

  • supabase-py最初由lqmanh于2020年9月启动,后续得到了其他开发者的支持。

  • 新功能包括默认启用HTTP2、自动跟随重定向、默认启用keep-alive等。

  • 新增边缘函数区域支持,允许指定边缘函数的运行区域。

  • 实时功能升级到V2,包含许多改进和新特性。

  • 身份验证改进,包括匿名登录和新的方法。

  • Postgrest查询安全性增强,确保更安全的数据处理。

  • 支持使用未验证的SSL运行客户端,适用于开发环境。

  • 实时库新增关闭连接的方法,提供更好的连接生命周期控制。

  • 边缘函数的超时问题已修复,支持更复杂的操作。

  • 推出新工具Vec2pg,用于将向量数据迁移到Supabase。

  • 所有库的持续集成构建已升级,单元测试覆盖率提高。

延伸问答

Supabase Python 客户端库的主要功能是什么?

Supabase Python 客户端库支持 HTTP2、重定向、keep-alive、边缘函数区域、实时功能升级、身份验证改进等多项功能。

如何使用 Vec2pg 工具迁移数据到 Supabase?

Vec2pg 是一个命令行工具,可以将向量数据从其他服务迁移到 Supabase,使用简单的命令即可完成迁移。

Supabase Python 客户端库的开发背景是什么?

Supabase Python 客户端库最初由 lqmanh 于 2020 年启动,随着社区的增长,得到了其他开发者的支持,特别是在 AI 和 ML 社区中。

Supabase Python 客户端库如何提高安全性?

通过实现参数清理功能,Supabase 增强了 PostgreSQL 查询的安全性,确保数据处理更安全。

Supabase Python 客户端库的实时功能有什么新特性?

实时功能已升级到 V2,包含了许多改进和新特性,如更新的示例和与存在相关的新功能。

Supabase Python 客户端库的身份验证有哪些改进?

身份验证改进包括支持匿名登录和新增的登录方法,如通过 ID 令牌和单点登录进行登录。

🏷️

标签

➡️

继续阅读