Postgresql创建扩展失败。

4
我正在使用扩展,到目前为止没有出现任何问题。 现在我创建了一个新的扩展,并且当我调用 create extension util; 我在PG 9.2中得到以下错误信息: $ create extension util; FEHLER: Syntaxfehler bei »« ZEILE 1: create extension util;
在PG 9.1中则是: CREATE EXTENSION util; ERROR: syntax error at or near "create" LINE 1: CREATE EXTENSION util;
即使我的util--1.0.sql文件为空,我也会收到错误提示。 我的util.control文件如下:
comment ='Hilfsfunktionen für Updateskripte'
default_version = '1.0'
schema=system

有什么提示吗? Rolf


1
嗯,我没有遇到那个错误。你不会碰巧在 util--1.0.sql 中有一个 CREATE EXTENSION 语句吧? - theory
不,即使util--1.0.sql是一个空文件,错误也会出现! - user1423449
奇怪。你的服务器和客户端实际上都是9.1或9.2吗? psql --versionpsql -c 'SELECT version()' 的输出是什么? - theory
1个回答

8

我相信您连接的服务器既不是9.1,也不是9.2。请连接并运行SELECT version();以确认。


1
好猜测。这正是我的问题。 - bjmc

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接