我在搜索时读过其他帖子,找到了这个问题的答案。
我使用的是 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;
关于postgresql-9.1 - PostgreSQL : ERROR: type "citext" does not exist,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15981197/