原文英文,约1100词,阅读约需4分钟。
📝
内容提要
AWS团队开发了“受信语言扩展”(TLE),解决了许多云服务提供商不允许用户在数据库中安装Postgres扩展的问题。TLE使用受信语言编写,简化了扩展的安装过程,促进了开源开发者的协作与创新。
❓
Q&A
什么是受信语言扩展(TLE)?
受信语言扩展(TLE)是用受信语言编写的Postgres扩展,可以在任何安装了pg_tle扩展的Postgres提供商中直接安装,无需在服务器文件系统上安装。
TLE如何简化Postgres扩展的安装过程?
TLE允许用户通过数据库客户端直接安装扩展,使用函数pgtle.install_extension(),而不需要访问服务器文件系统。
为什么许多云服务提供商不允许安装Postgres扩展?
许多云服务提供商出于安全考虑,不允许用户安装Postgres扩展,因为这些扩展可能需要访问外部库并与Postgres内部交互。
受信语言扩展对开源开发者有什么影响?
受信语言扩展为开源开发者提供了机会,可以快速创建、安装和共享代码,而无需等待云服务提供商的批准,从而促进了创新和协作。
pg_tle在哪些平台上可用?
pg_tle在Supabase和Amazon RDS上可用,支持Postgres 14.5及更高版本。
TLE与传统Postgres扩展有什么不同?
TLE不需要在服务器文件系统上安装,而传统Postgres扩展通常需要在服务器上进行安装,且可能涉及不受信的语言。
🏷️