CREATE EXTENSION unaccent;
拡張機能をパブリックスキーマにインストールします。使いやすくするために、search_pathを変更するときにそれを含めるだけです:
set search_path = my_schema, public;
または、すべての拡張機能を含むスキーマを作成してから、常にそのスキーマをsearch_pathに追加することをお勧めします。
create schema extensions;
-- make sure everybody can use everything in the extensions schema
grant usage on schema extensions to public;
grant execute on all functions in schema extensions to public;
-- include future extensions
alter default privileges in schema extensions
grant execute on functions to public;
alter default privileges in schema extensions
grant usage on types to public;
次に、拡張機能をインストールします:
create extension unaccent schema extensions;
次に、そのスキーマをsearch_pathに含める
を使用します。set search_path = my_schema, extensions;
作成する新しいデータベースごとに上記を繰り返したくない場合は、template1
に接続した状態で上記の手順を実行します。 データベース。 postgresql.conf
を編集することで、デフォルトのsearch_pathに拡張機能スキーマを含めることもできます。 またはalter system
を使用する