Open the database → Users tab in my.cubepath.com.

Create dedicated users for your applications instead of sharing the admin account. It costs nothing and it's what makes access revocable: deleting one user cuts off one application, while rotating the admin password cuts off all of them at once.

Create a user

Click Create user and set the username. Leave the password field empty to have a secure one generated for you.

RuleDetail
CharactersLowercase letters, digits and underscores
First characterMust be a letter
LengthUp to 32 characters
ReservedSystem usernames (root, admin, postgres, …) are rejected
Password12–64 characters if you set your own

Delete a user

Deleting removes the user from the database. Any application using those credentials loses access immediately, which is the point when you're revoking, and a surprise outage when you're tidying up.

A workable convention

  • One user per application, named after it.
  • A separate user for migrations from the one your app runs with, so day-to-day traffic doesn't hold schema-changing rights.
  • Rotate by creating the new user first, switching the application over, then deleting the old one. That way there's no window where nothing can connect.