Users
Таблица public.users — основные данные аккаунта.
Поля
| Поле |
Тип |
Nullable |
Индекс |
Описание |
id |
int |
да |
PK (auto) |
Первичный ключ |
email |
String |
нет |
UNIQUE users_email_idx |
Email пользователя |
passwordHash |
String |
нет |
— |
Хэш пароля |
status |
String |
нет |
users_status_idx |
Статус аккаунта (см. user-statuses.md) |
accountType |
String |
нет |
users_account_type_idx |
consumer | merchant | agent | wallet |
createdAt |
DateTime |
нет |
— |
Дата создания записи |
registrationExpiresAt |
DateTime |
да |
— |
Дедлайн завершения регистрации |
isArchived |
bool |
нет |
users_is_archived_idx |
Флаг архивирования (soft delete) |
archivedAt |
DateTime |
да |
— |
Дата архивирования |
lastActivityAt |
DateTime |
да |
— |
Последняя активность пользователя |
authUserId |
UuidValue |
да |
UNIQUE users_auth_user_idx |
Ссылка на AuthUser (Serverpod Auth) |
Индексы
| Имя индекса |
Поля |
Уникальный |
users_email_idx |
email |
да |
users_auth_user_idx |
authUserId |
да |
users_status_idx |
status |
нет |
users_account_type_idx |
accountType |
нет |
users_is_archived_idx |
isArchived |
нет |