提升Heroku Postgres扩展体验

提升Heroku Postgres扩展体验

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

内容提要

Heroku Postgres已恢复在公共模式下安装PostgreSQL扩展的功能,以增强数据库灵活性。用户可通过特定命令启用此功能,确保应用正常运行。此变更将于2023年8月7日实施。

🎯

关键要点

  • Heroku Postgres恢复在公共模式下安装PostgreSQL扩展的功能,以增强数据库灵活性。
  • 用户可以通过特定命令启用此功能,确保应用正常运行。
  • 此变更将于2023年8月7日实施。
  • PostgreSQL扩展允许开发者扩展数据库功能,连接外部实例,添加GIS功能等。
  • 之前所有扩展必须安装到heroku_ext模式,现已恢复到公共模式。
  • 启用公共模式的命令包括--allow-extensions-on-public-schema和--allow-extensions-on-any-schema。
  • 用户需检查代码中对heroku_ext的硬编码引用,并确保自动化测试通过。
  • 此功能将分三阶段成为所有Heroku Postgres附加组件的默认设置。
  • Heroku重视用户反馈,并致力于提供安全、无缝的用户体验。

延伸问答

Heroku Postgres恢复了什么功能?

Heroku Postgres恢复了在公共模式下安装PostgreSQL扩展的功能。

如何启用PostgreSQL扩展的公共模式?

用户可以通过命令--allow-extensions-on-public-schema启用公共模式。

此变更的实施时间是什么时候?

此变更将于2023年8月7日实施。

为什么Heroku Postgres恢复了公共模式的功能?

因为用户反馈之前的更改破坏了许多工作流程,Heroku希望提供更多灵活性。

如何检查扩展是否安装在公共模式下?

可以通过创建扩展后使用dx命令查看所有已安装的扩展,确认Schema值为public。

Heroku Postgres扩展的默认安装模式是什么?

启用公共模式后,扩展将安装到搜索路径中的第一个模式,通常是public。

➡️

继续阅读