Columns
| Column | Type | Size | Nulls | Auto | Default | Children | Parents | Comments |
|---|---|---|---|---|---|---|---|---|
| probationid | bigserial | 19 | √ | nextval('tbl_employeeprobation_probationid_seq'::regclass) |
|
|
Primary key |
|
| employeeid | varchar | 50 | null |
|
|
FK: public.tbl_employee.employeeid |
||
| startdate | timestamp | 29,6 | √ | null |
|
|
The official start date of the employee’s probationary period (often the date of joining). |
|
| enddate | timestamp | 29,6 | √ | null |
|
|
The initially scheduled end date of the probationary period. |
|
| extended | bool | 1 | √ | false |
|
|
Flag indicating whether the probationary period was officially extended beyond the initial |
|
| extendeddate | timestamp | 29,6 | √ | null |
|
|
The new, extended end date of the probationary period, if applicable. |
|
| reasonforextend | varchar | 300 | √ | null |
|
|
Detailed justification or performance reason for extending the probationary period. |
|
| confirmed | bool | 1 | √ | false |
|
|
Flag indicating whether the employee was officially confirmed (made permanent) or separated/terminated. |
|
| confirmeddate | timestamp | 29,6 | √ | null |
|
|
The actual date the employee’s service was confirmed (should be equal to or later than |
|
| reasonforconfirm | varchar | 300 | √ | null |
|
|
Detailed remarks or performance notes regarding the final decision (confirmation or termination). |
|
| confirmationstatus | bool | 1 | √ | false |
|
|
The final outcome of the probation review (e.g., Confirmed, Extended, Terminated). |
|
| createddate | timestamp | 29,6 | √ | null |
|
|
Timestamp of when the probation record was initially created in the system. |
|
| createdby | varchar | 200 | √ | null |
|
|
FK: public.tbl_userlogin.id or public.tbl_employee.employeeid |
|
| modifiedby | varchar | 200 | √ | null |
|
|
FK: public.tbl_userlogin.id or public.tbl_employee.employeeid |
|
| modifieddate | timestamp | 29,6 | √ | null |
|
|
Timestamp of the last modification to the probation record. |
|
| leaveallocatedonconfirmed | bool | 1 | √ | false |
|
|
Flag or date indicating if and when any final/accrued leave entitlement was allocated upon confirmation. |
Indexes
| Constraint Name | Type | Sort | Column(s) |
|---|---|---|---|
| tbl_employeeprobation_pk_tbl_employeeprobation | Primary key | Asc | probationid |
