首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安装pgcrypto扩展程序时出错

安装pgcrypto扩展程序时出错
EN

Database Administration用户
提问于 2013-04-22 15:17:29
回答 2查看 1.5K关注 0票数 1

我想在Windows上的postgresql安装上安装pgcrypto扩展。我发现我只需要打电话给CREATE EXTENSION pgcrypto;,但是我有一个错误:

代码语言:javascript
复制
Syntax error on « CREATE »
LINE 1: SELECT COUNT(*) AS total FROM (CREATE EXTENSION pgcrypto) AS...

(我使用的是PostgreSQL 9.2.4,我用postgres用户从phpPgAdmin执行了sql行)

EN

回答 2

Database Administration用户

发布于 2013-04-23 11:53:28

正如dezso在评论中所说的那样,问题在于创建不能成为子查询的一部分。phpPgAdmin在执行查询之前对其进行转换,以便将CREATE作为子查询。

例如,解决方案是在PgAdmin中执行CREATE查询。

票数 2
EN

Database Administration用户

发布于 2013-04-23 08:05:47

在PostgreSQL中,不能将实用程序语句与DML混合。它们从根本上是不同的,被完全不同地执行(例如,没有任何计划进入它们)。

你应该快跑

代码语言:javascript
复制
CREATE EXTENSION pgcryto;
票数 0
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/40617

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档