Najłatwiejszy sposób, jaki znalazłem, to:
su postgres
psql
alter role user_name superuser;
#then create the extension as the user in a different screen
alter role user_name nosuperuser;
Zasadniczo daj użytkownikowi uprawnienia administratora na krótki czas i utwórz rozszerzenie. Następnie cofnij uprawnienia administratora.
Możesz także użyć \connect user_name
zostać tym użytkownikiem i utworzyć rozszerzenie bezpośrednio z postgres
użytkownika.