我正在开发一个需要hstore
在多个模式上使用的项目.hstore
安装扩展程序的"公共"模式无处不在,因为我的作用域不在"公共"中查找.在一些试用版中,我在名为"hstore"的模式上创建了扩展,并在所使用的每个可用范围(搜索路径)上使用了模式.
基于此,我有一些问题:
是否可以为扩展创建架构?或者是它更好地在每一个方案中创建的扩展(如,customer_1
,customer_2
,等...)?
在单独的模式中创建扩展是否会影响数据的存储位置?我正在使用多个模式来使备份/恢复更容易,并且实际上不希望pg将我的所有hstore
数据存储pg_large_objects
在单个模式的隐藏表(例如blob)中.