postgresql – 在Postgres数据库中的多个模式上安装hstore的最佳
我正在开发一个需要在多个模式上使用hstore的项目.
安装hstore扩展的’public’模式在任何地方都不可用,因为我的范围不在’public’查找.在一些试用版中,我在名为“hstore”的模式上创建了扩展,并在所使用的每个可用范围(搜索路径)上使用了模式. 基于此,我提出了一些问题: >是否可以为扩展名创建架构?或者,最好是在每个模式上创建扩展(例如,customer_1,customer_2等等)?
每个数据库不允许多次安装扩展.引用
the manual on CREATE EXTENSION :
如果您不想在 CREATE EXTENSION hstore SCHEMA extensions; 并确保架构包含在可能想要使用它的用户的search_path中. > How does the search_path influence identifier resolution and the “current schema” 数据存储完全不受扩展所在的架构的影响. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |