मेरे पास एक ही मुद्दा था और मैंने भूमिका में "सुपरयुसर" जोड़कर हल किया।
सबसे पहले, उपयोगकर्ताओं और उनके विशेषाधिकारों को सूचीबद्ध करें। यदि आपने उपरोक्त आदेशों का पालन किया है, तो रूट उपयोगकर्ता के पास "सुपरयूज़र" गुण नहीं होते हैं।
postgres=# \du
List of roles
Role name | Attributes | Member of
-----------+------------------------------------------------------------+-----------
other | Superuser, Create role, Create DB, Replication, Bypass RLS | {}
root | | {}
इसके बाद, रूट को "सुपरयूज़र" के रूप में अपग्रेड करें।
postgres=# ALTER USER root WITH SUPERUSER;
ALTER ROLE
फिर से, उपयोगकर्ताओं और उनके विशेषाधिकारों को सूचीबद्ध करें। अब रूट में "सुपरयूज़र" है।
postgres=# \du
List of roles
Role name | Attributes | Member of
-----------+------------------------------------------------------------+-----------
other | Superuser, Create role, Create DB, Replication, Bypass RLS | {}
root | Superuser | {}
आशा है ये मदद करेगा।