💡
原文英文,约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。
🏷️
标签
➡️