gpt4 book ai didi

postgresql-9.1 - PostgreSQL 9.1 : ERROR: type "citext" does not exist

转载 作者:太空狗 更新时间:2023-10-30 01:47:00 27 4
gpt4 key购买 nike

我正在尝试通过 PgAdmin 实用程序执行以下查询。

CREATE TABLE svcr."EventLogs" ("eventId" BIGINT NOT NULL, 
"eventTime" TIMESTAMP WITH TIME ZONE NOT NULL, "userid" CITEXT,
"realmid" CITEXT NOT NULL, "onUserid" CITEXT, "description" TEXT,
CONSTRAINT eventlogs_pkey PRIMARY KEY ("eventId"));

我得到以下错误-

ERROR: type "citext" does not exist
SQL state: 42704
Character: 120

但是,以下查询运行良好 -

CREATE TABLE svcr."CategoryMap" ("category" INT NOT NULL, 
"userData" INT NOT NULL);

第一个查询有什么问题?

最佳答案

你用的是什么版本的pg?在 < 8.4 中,citext 可以作为附加组件安装:

http://pgxn.org/dist/citext/

在 >= 8.4 中,它应该在核心中可用。

这里还有一些9.1.2的升级说明:

http://www.postgresql.org/docs/9.1/static/release-9-1-2.html

您可能需要加载 citext 扩展:

如果 citext 不存在,则创建扩展名;

关于postgresql-9.1 - PostgreSQL 9.1 : ERROR: type "citext" does not exist,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13113831/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com