Columns
| Column | Type | Size | Nulls | Auto | Default | Children | Parents | Comments | ||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| id | uuid | 2147483647 | gen_random_uuid() |
|
|
|||||||||||||||||||||||||||
| shortId | bpchar | 8 | null |
|
|
|||||||||||||||||||||||||||
| expertId | uuid | 2147483647 | null |
|
|
|||||||||||||||||||||||||||
| expertClassLanguageId | uuid | 2147483647 | √ | null |
|
|
||||||||||||||||||||||||||
| classTitle | text | 2147483647 | √ | null |
|
|
||||||||||||||||||||||||||
| classDescription | text | 2147483647 | √ | null |
|
|
||||||||||||||||||||||||||
| numberOfRelatedClasses | int4 | 10 | √ | null |
|
|
||||||||||||||||||||||||||
| applicationStatus | enum_ExpertClassApplicationStatus_type | 2147483647 | 'EDITING'::"enum_ExpertClassApplicationStatus_type" |
|
|
|||||||||||||||||||||||||||
| createdAt | timestamptz | 35,6 | now() |
|
|
|||||||||||||||||||||||||||
| updatedAt | timestamptz | 35,6 | now() |
|
|
|||||||||||||||||||||||||||
| deletedAt | timestamptz | 35,6 | √ | null |
|
|
||||||||||||||||||||||||||
| dateOfSubmission | timestamptz | 35,6 | √ | null |
|
|
||||||||||||||||||||||||||
| classStatus | enum_ExpertClassApplicationClassStatus_type | 2147483647 | √ | null |
|
|
||||||||||||||||||||||||||
| grade | enum_ExpertClassApplication_grade | 2147483647 | √ | null |
|
|
||||||||||||||||||||||||||
| publishedExpertClassId | uuid | 2147483647 | √ | null |
|
|
||||||||||||||||||||||||||
| note | text | 2147483647 | √ | null |
|
|
||||||||||||||||||||||||||
| letterOfAgreementAcceptedAt | timestamptz | 35,6 | √ | null |
|
|
Indexes
| Constraint Name | Type | Sort | Column(s) |
|---|---|---|---|
| ExpertClassApplications_pkey | Primary key | Asc | id |
| ExpertClassApplications_applicationStatus_idx | Performance | Asc | applicationStatus |
| ExpertClassApplications_deletedAt_idx | Performance | Asc | deletedAt |
| ExpertClassApplications_expertId_idx | Performance | Asc | expertId |
| ExpertClassApplications_publishedExpertClassId_key | Must be unique | Asc | publishedExpertClassId |
| ExpertClassApplications_shortId_key | Must be unique | Asc | shortId |
| ExpertClassApplications_updatedAt_idx | Performance | Asc | updatedAt |
Check Constraints
| Constraint Name | Constraint |
|---|---|
| ExpertClassApplications_applicationStatus_check | (((("classStatus" IS NOT NULL) AND ("applicationStatus" = 'APPROVED'::"enum_ExpertClassApplicationStatus_type")) OR (("classStatus" IS NULL) AND ("applicationStatus" <> 'APPROVED'::"enum_ExpertClassApplicationStatus_type")))) |
| ExpertClassApplications_numberOfRelatedClasses_check | (("numberOfRelatedClasses" >= 0)) |

