refresh_tokens

230 rows


Description

Токены обновления JWT сессий

Columns

Column Type Size Nulls Auto Default Children Parents Comments
user_id uuid 2147483647 null
users.id refresh_tokens_user_id_fkey C

Владелец токена (FK на users)

token_hash text 2147483647 null

Хеш refresh токена

expires_at timestamptz 35,6 null

Дата истечения срока действия

is_revoked bool 1 null

Флаг отзыва токена

device_info text 2147483647 null

Информация об устройстве

ip_address text 2147483647 null

IP адрес создания сессии

id uuid 2147483647 null

Уникальный идентификатор токена (UUID)

created_at timestamptz 35,6 now()

Дата создания токена

updated_at timestamptz 35,6 now()

Дата последнего обновления

Indexes

Constraint Name Type Sort Column(s)
refresh_tokens_pkey Primary key Asc id
ix_refresh_tokens_expires_at Performance Asc expires_at
ix_refresh_tokens_is_revoked Performance Asc is_revoked
ix_refresh_tokens_token_hash Performance Asc token_hash
ix_refresh_tokens_user_id Performance Asc user_id

Check Constraints

Constraint Name Constraint
chk_refresh_tokens_expires (expires_at > now())

Relationships