Database User Management

Create and manage database users for your applications, teammates, and external tools.

Overview

Every managed database on RunxBuild includes built-in user management so you can control who can access your database and what they’re allowed to do. This helps you follow best practices like using separate users for apps, admin access, and read-only tooling.

Recommended Approach: Create one user per application and give it only the permissions it needs. Avoid sharing the same credentials across multiple services.

Adding Users

You can create additional database users directly from the database dashboard. When you add a user, RunxBuild can generate a strong password for you, and you can control the user’s role and privileges.

  • Open your database in the dashboard
  • Go to Users
  • Click + in the Users Card
  • Choose permissions (admin, read/write, read-only)

Common Use Cases: App user (read/write), analytics user (read-only), and admin user (schema changes, migrations).

Deleting Users

You can delete any user that you created. This is useful when rotating credentials, removing old apps, or revoking access for a teammate or tool.

  • Open your database → Users
  • Select the user you want to remove
  • Click Trash Icon

Important: Do Not Delete Default Users

Some users are created automatically by RunxBuild to support database provisioning and management tasks. These default users are required for platform operations such as backups, connection management, and internal maintenance.

Safer Alternative: If you no longer want an application to access the database, delete the app’s dedicated user or rotate its password instead.

Best Practices

  • Create one database user per application
  • Use least-privilege permissions (avoid admin users for normal apps)
  • Rotate passwords periodically
  • Remove unused users to reduce attack surface