UltipaDocs
Try Playground
  • Overview
  • User Management
  • Role Management
  • Grant & Revoke
  • Permission Levels
  • Best Practices
  1. Docs
  2. /
  3. Access Control

User Management

Overview

Create and manage database users. Usernames must be 1-64 characters, alphanumeric with underscores and dashes. Passwords must be 6-128 characters.

User Statements

StatementDescription
CREATE USERCreate a new user
ALTER USER SET PASSWORDChange user password
ALTER USER SET STATUSActivate or deactivate user
ALTER USER RENAME TORename a user
DROP USERDelete a user
SHOW USERSList all users
SHOW USERShow specific user details

Creating Users

GQL
CREATE USER 'analyst' WITH PASSWORD 'secure_password_123'

Altering Users

Change password:

GQL
ALTER USER 'analyst' SET PASSWORD 'new_password_456'

Deactivate a user:

GQL
ALTER USER 'analyst' SET STATUS INACTIVE

Reactivate a user:

GQL
ALTER USER 'analyst' SET STATUS ACTIVE

Rename a user:

GQL
ALTER USER 'analyst' RENAME TO 'senior_analyst'

Dropping Users

GQL
DROP USER 'analyst'

Use IF EXISTS to avoid errors:

GQL
DROP USER IF EXISTS 'analyst'

Showing Users

List all users:

GQL
SHOW USERS

Result:

usernamestatuscreated_at
adminACTIVE2024-01-01T00:00:00
analystACTIVE2024-01-15T10:30:00

Show specific user:

GQL
SHOW USER analyst