Der einfachste Weg, den ich gefunden habe, ist:
su postgres
psql
alter role user_name superuser;
#then create the extension as the user in a different screen
alter role user_name nosuperuser;
Geben Sie dem Benutzer grundsätzlich für kurze Zeit Superuser-Berechtigungen und erstellen Sie die Erweiterung. Widerrufen Sie dann die Superuser-Berechtigungen.
Sie können auch \connect user_name
verwenden um dieser Benutzer zu werden und die Erweiterung direkt aus dem postgres
zu erstellen Benutzer.