CREATE EXTENSION unaccent;
installerar tillägget i det offentliga schemat. För att göra det användbart, inkludera helt enkelt det när du ändrar sökvägen:
set search_path = my_schema, public;
Eller bättre skapa ett schema som innehåller alla tillägg, och sedan alltid lägg till det schemat till sökvägen.
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;
Installera nu tillägget:
create extension unaccent schema extensions;
Använd sedan inkludera det schemat i sökvägen
set search_path = my_schema, extensions;
Om du inte vill upprepa ovanstående för varje ny databas du skapar, kör stegen ovan medan du är ansluten till template1
databas. Du kan till och med inkludera tilläggsschemat i standardsökvägen genom att antingen redigera postgresql.conf
eller använda alter system