Report this

What is the reason for this report?

DO Managed Postgresql doadmin password automatically changing after manually changed.

Posted on August 1, 2025

I can alter the doadmin password manually through pgAdmin and reauthenticate with the new password; however, the doadmin password will eventually change the same way the “reset password” under “Users & Databases”, such that the password uses the same Digital Ocean convention and it becomes visible on the web dashboard by clicking the “show” button.

I do not want the doadmin password to be visible on the web dashboard. Is the Digital Ocean service changing the password because it uses the doadmin account; hence the “doadmin” name?



This textbox defaults to using Markdown to format your answer.

You can type !ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!

These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.
0

Accepted Answer

Hey,

I think the doadmin account is a built‑in administrative user that DigitalOcean uses for managing the PostgreSQL cluster (replication, maintenance, etc.). I believe you can’t delete it, and any password change you make manually isn’t permanent, I think that if you reset it in the control panel, via doctl, or if DigitalOcean does certain backend maintenance, it’ll likely be replaced with a new DO‑generated password that’s shown in the dashboard.

From what I’ve seen, there’s no way to hide doadmin or fully stop that behavior. If you want to avoid having credentials visible in the dashboard, your best option is to create your own database user with the privileges you need and use that for your apps or tools. That way, you control the username and password, and it won’t be changed unless you do it yourself.

Docs: Manage PostgreSQL users and databases

If you still want that as a feature, the best thing to do to get your voice heard regarding this would be to head over to the DigitalOcean Product Ideas board and post a new idea, including as much information as possible for what you’d like to see implemented.

https://ideas.digitalocean.com/

If you post it there, feel free to share the link to the idea here as well. I will be happy to upvote it.

The developer cloud

Scale up as you grow — whether you're running one virtual machine or ten thousand.

Get started for free

Sign up and get $200 in credit for your first 60 days with DigitalOcean.*

*This promotional offer applies to new accounts only.