Skip to main content
 首页 » 编程设计

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

2024年05月22日142lovecherry

我在搜索时读过其他帖子,找到了这个问题的答案。

我使用的是 PostgreSQL 9.1,并使用 CREATE EXTENSION citext 创建了扩展“citext”,但是当我尝试创建“citext”类型的任何列时,它会抛出此错误

ERROR: type "citext" does not exist

我研究过但没有找到任何具体答案?知道为什么吗?

请您参考如下方法:

好的,明白了。我有多个数据库,并且必须为每个数据库运行 CREATE EXTENSION citext 才能在该数据库中安装扩展。您必须在 psql 提示符下执行以下操作:

psql =# \c db_1 
CREATE EXTENSION citext; 
 
psql =# \c db_2 
CREATE EXTENSION citext;