Postgresql创建扩展失败
我正在使用扩展,到目前为止没有问题。 现在我创建一个新的,当我调用 创建扩展util; 我进入第9.2页: $createextensionutil; 费勒:Syntaxfehler bei»« ZEILE 1:创建扩展util 第9.1页: 创建扩展util; 错误:语法错误位于或接近“创建“ 第1行:创建扩展util 我有一个util--1.0.sql,即使这个文件是空的,我也会得到错误。 我的util.control如下所示:Postgresql创建扩展失败,postgresql,Postgresql,我正在使用扩展,到目前为止没有问题。 现在我创建一个新的,当我调用 创建扩展util; 我进入第9.2页: $createextensionutil; 费勒:Syntaxfehler bei»« ZEILE 1:创建扩展util 第9.1页: 创建扩展util; 错误:语法错误位于或接近“创建“ 第1行:创建扩展util 我有一个util--1.0.sql,即使这个文件是空的,我也会得到错误。 我的util.control如下所示: comment ='Hilfsfunktionen für
comment ='Hilfsfunktionen für Updateskripte'
default_version = '1.0'
schema=system
有什么提示吗?
Rolf我非常确定您连接的服务器既不是9.1也不是9.2。连接到它并运行
SELECT version()代码>待确认。Hrm。我不明白那个错误。您在util--1.0.sql
中没有CREATE EXTENSION
语句,是吗?不,当util--1.0.sql为空文件时,也会出现错误!奇怪的您的服务器和客户端实际上是9.1还是9.2?psql--version
和psql-c'SELECT version()'
的输出是什么?猜得好。这正是我的问题。