我在搜索时读过其他帖子,找到了这个问题的答案。
我使用的是 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;