This is how I felt when a Gitlab employee deleted the production database by doing it in the wrong terminal window.
https://bsago.me/tech-notes/change-ssh-background-colour-wit....
I assume that all systems already have descriptive names App_DEV_Server1, App_PROD_Server5, etc.
It also helps if (ofc they would be right??) in separate IP groups/WLANS?
If you are running Windows, it's a good idea to use BGINFO.exe by SysInternals (or Winternals as we old people still call it), and display the most relevant info (showing Dev/Prod/UAT/etc.) with big-big-big letters.
https://about.gitlab.com/blog/2017/02/10/postmortem-of-datab...
Really all you need is logging and potentially temporary read access to the db if you need some info that you can't derive from the logs.