我在一个实例上有两个数据库。我可以Database1
毫无问题地使用交叉表功能。但是,当我尝试从 使用它时Database2
,出现此错误 -crosstab
函数不存在。
当我运行时,出现Create extension crosstab
此错误 -could not open extension control file "/usr/pgsql-10/share/extension/crosstab.control": No such file or directory
更新
当我做 a 时\dx crosstab
,我进入List of installed extensions - 0 rows
了两个数据库。
似乎在您的第一个数据库中,该crosstab
扩展是使用 SQL 脚本以 9.0 之前的方式安装的(并且可能从那时起进行了升级)。
在第二个数据库上安装“contrib”模块(通常是名称中的安装包contrib
),然后创建扩展。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句