Най-лесният начин, който намерих, е да:
su postgres
psql
alter role user_name superuser;
#then create the extension as the user in a different screen
alter role user_name nosuperuser;
По принцип дайте на потребителя правомощия за суперпотребител за кратко време и създайте разширението. След това отменете правомощията на суперпотребител.
Можете също да използвате \connect user_name
да станете този потребител и да създадете разширението директно от postgres
потребител.