Database

Manage DB

Browse collections and tables, and watch the CQRS timing pipeline.

← Overviewβ€’Access & StaffingBetter Auth Login

Usersusers

Login identities managed by Better Auth. Sessions, accounts, and verification tokens are not browsable here.

Table Columns & Types (11)

users
ColumnPostgreSQL TypeConstraintsDefaultDocumentation
iduuid
NOT NULLPK
gen_random_uuid()Unique user identifier.
nametext
NOT NULL
β€”Display name.
emailtext
NOT NULLUnique
β€”Sign-in email.
emailVerifiedboolean
NOT NULL
falseTrue once the user proved mailbox ownership; gates claiming a person record.
imagetext
nullable
β€”Avatar URL.
roletext
nullable
β€”Platform role from the admin plugin ('user' or 'admin').
bannedboolean
nullable
falseBanned by a platform admin.
banReasontext
nullable
β€”Reason given for the ban.
banExpirestimestamp with time zone
nullable
β€”When the ban lifts.
createdAttimestamp with time zone
NOT NULL
now()Creation timestamp.
updatedAttimestamp with time zone
NOT NULL
now()Last modification timestamp.

Database Indexes (1)

Index NameColumnsTypeQuery Performance Rationale
users_email_unique(email)UNIQUEOne login per email address.