Columns
| Column | Type | Size | Nulls | Auto | Default | Children | Parents | Comments | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| id | bigserial | 19 | √ | nextval('okr.users_id_seq'::regclass) |
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| last_name | varchar | 255 | null |
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| first_name | varchar | 255 | null |
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| varchar | 255 | ''::character varying |
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| encrypted_password | varchar | 255 | ''::character varying |
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| reset_password_token | varchar | 255 | √ | null |
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| reset_password_sent_at | timestamptz | 35,6 | √ | null |
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| current_sign_in_at | timestamptz | 35,6 | √ | null |
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| current_sign_in_ip | varchar | 255 | √ | null |
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| confirmation_token | varchar | 255 | √ | null |
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| confirmed_at | timestamptz | 35,6 | √ | null |
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| confirmation_sent_at | timestamptz | 35,6 | √ | null |
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| unconfirmed_email | varchar | 255 | √ | null |
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| failed_attempts | int8 | 19 | '0'::bigint |
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| unlock_token | varchar | 255 | √ | null |
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| locked_at | timestamptz | 35,6 | √ | null |
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| admin | bool | 1 | false |
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| avatar | varchar | 255 | √ | null |
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| disabled_at | timestamptz | 35,6 | √ | null |
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| encrypted_otp_secret | varchar | 255 | √ | null |
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| otp_required_for_login | bool | 1 | false |
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| created_at | timestamptz | 35,6 | null |
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| updated_at | timestamptz | 35,6 | null |
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| saml_enabled | bool | 1 | false |
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| tenant_id | int8 | 19 | null |
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| internal_use | bool | 1 | false |
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| display_order | int4 | 10 | 0 |
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| last_updated_at | timestamptz | 35,6 | √ | null |
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| phone_number | varchar | 20 | √ | null |
|
|
Indexes
| Constraint Name | Type | Sort | Column(s) |
|---|---|---|---|
| users_pkey | Primary key | Asc | id |
| idx_users_on_confirmation_sent_at | Performance | Asc | confirmation_sent_at |
| idx_users_on_confirmation_token | Must be unique | Asc | confirmation_token |
| idx_users_on_email | Must be unique | ||
| idx_users_on_reset_password_token | Must be unique | Asc | reset_password_token |
| idx_users_on_tenant_id | Performance | Asc | tenant_id |
| idx_users_on_unlock_token | Must be unique | Asc | unlock_token |
Check Constraints
| Constraint Name | Constraint |
|---|---|
| check_avatar_path | (((avatar)::text ~ (('^avatars/'::text || id) || '/(.+)$'::text))) |