Cách dễ nhất mà tôi tìm thấy là:
su postgres
psql
alter role user_name superuser;
#then create the extension as the user in a different screen
alter role user_name nosuperuser;
Về cơ bản, cấp cho người dùng quyền hạn siêu người dùng trong một thời gian ngắn và tạo tiện ích mở rộng. Sau đó, thu hồi quyền hạn của siêu người dùng.
Bạn cũng có thể sử dụng \connect user_name
để trở thành người dùng đó và tạo tiện ích mở rộng trực tiếp từ postgres
người dùng.