85

この質問に対する回答を検索するときに、他の投稿を読みました。

PostgreSQL 9.1 を使用しており、 を使用して拡張機能「citext」をCREATE EXTENSION citext作成しましたが、タイプ「citext」の列を作成しようとすると、このエラーがスローされます

エラー: タイプ「citext」は存在しません

調べたのですが、具体的な答えが見つかりませんでしたか?理由はありますか?

4

4 に答える 4

134

わかりました。いくつかのデータベースCREATE EXTENSION citextがあり、その DB に拡張機能をインストールするには、各データベースに対して実行する必要があります。psql プロンプトで行う必要があります。

psql =# \c db_1
CREATE EXTENSION citext;

psql =# \c db_2
CREATE EXTENSION citext;

それが他の人に役立つことを願っています。ありがとうございました。

于 2013-04-12T21:46:15.573 に答える