Drop files here

SQL upload ( 0 ) x -

Page-related settings Click on the bar to scroll to top of page
Press Ctrl+Enter to execute query Press Enter to execute query
ascending
descending
Order:
Debug SQL
Count
Execution order
Time taken
Order by:
Group queries
Ungroup queries
Collapse Expand Show trace Hide trace Count : Time taken :
Bookmarks
Refresh
Add
No bookmarks
Add bookmark
Options
Set default





Collapse Expand Requery Edit Explain Profiling Bookmark Query failed Database : Queried time :
Untitled *
v Show/Hide tables list View in fullscreen Add tables from other databases New page Open page Save page Save page as Delete pages Create table Create relationship Choose column to display Reload Help Angular links / Direct links Snap to grid v Small/Big All Toggle small/big Toggle relationship lines Export schema > Move Menu > Pin text
Number of tables: 0
v hrms announcements
* id : int(11)
* title : varchar(150)
* content : text
* scope : enum('company_wide','department')
* department : varchar(100)
* status : enum('draft','pending_approval','published','rejected','expired')
* created_by : int(11)
* created_by_name : varchar(150)
* approved_by : int(11)
* approved_by_name : varchar(150)
* reject_reason : varchar(255)
* published_at : timestamp
* expires_at : date
* created_at : timestamp
* updated_at : timestamp
v hrms applicant_documents
* document_id : int(11)
* applicant_id : int(11)
* document_type : varchar(60)
* file_name : varchar(255)
* original_name : varchar(255)
* uploaded_by : int(11)
* uploaded_at : timestamp
v hrms application_form_fields
* field_id : int(11)
* field_key : varchar(60)
* label : varchar(150)
* field_type : enum('text','textarea','tel','number','email','date','select','checkbox')
* options : text
* placeholder : varchar(150)
* is_required : tinyint(1)
* sort_order : int(11)
* is_active : tinyint(1)
* created_at : timestamp
v hrms app_settings
* setting_key : varchar(100)
* setting_value : varchar(255)
v hrms attendance
* attendance_id : int(11)
* employee_id : int(11)
* date : date
* time_in : time
* time_out : time
* late_minutes : int(11)
* time_in_latitude : decimal(10,7)
* time_in_longitude : decimal(10,7)
* time_in_accuracy_meters : decimal(8,2)
* time_in_address : varchar(255)
* corrected_by : int(11)
* correction_reason : varchar(255)
* corrected_at : timestamp
* encoded_by : int(11)
* undertime_minutes : int(11)
* overtime_minutes : int(11)
* status : enum('present','absent','leave','holiday','day_off')
* shift_id : int(11)
v hrms data_subject_requests
* request_id : bigint(20) unsigned
* requester_name : varchar(150)
* requester_email : varchar(254)
* request_type : enum('access','correction','deletion','portability','restriction','objection','other')
* request_details : text
* status : enum('pending','identity_verification','identity_verified','in_review','on_hold','completed','fulfilled','denied')
* admin_notes : text
* reviewed_by : int(11)
* reviewed_at : datetime
* identity_verified_at : datetime
* response_filename : varchar(255)
* response_original_name : varchar(255)
* response_expires_at : datetime
* submitted_at : timestamp
* updated_at : timestamp
v hrms discount_approval_codes
* code_id : int(11)
* code : varchar(6)
* generated_by_employee_id : int(11)
* generated_by_name : varchar(150)
* status : enum('active','used','cancelled')
* used_by_cashier_id : int(11)
* used_by_employee_id : int(11)
* discount_type : varchar(10)
* created_at : timestamp
* expires_at : timestamp
* used_at : timestamp
v hrms employees
* employee_id : int(11)
* employee_code : varchar(20)
* first_name : varchar(50)
* last_name : varchar(50)
* middle_name : varchar(50)
* birthdate : date
* place_of_birth : varchar(150)
* sex : varchar(20)
* civil_status : varchar(20)
* highest_educational_attainment : varchar(60)
* year_graduated : varchar(4)
* character_references : text
* address : text
* contact_number : varchar(20)
* email : varchar(100)
* sss_number : varchar(20)
* philhealth_number : varchar(20)
* pagibig_number : varchar(20)
* tin_number : varchar(20)
* department : varchar(50)
* position : varchar(50)
* employment_type : enum('regular','probationary','contractual')
* schedule_type : enum('full_time','part_time')
* date_hired : date
* basic_salary : decimal(10,2)
* bank_name : varchar(100)
* bank_account_number : varchar(50)
* bank_account_name : varchar(100)
* payment_method : enum('bank','cash')
* status : enum('active','resigned','terminated','on-leave')
* offboarded_at : date
* created_at : timestamp
* suspension_start_date : date
* suspension_end_date : date
* suspension_reason : varchar(255)
v hrms employee_documents
* document_id : int(11)
* employee_id : int(11)
* document_type : varchar(60)
* file_name : varchar(255)
* original_name : varchar(255)
* uploaded_by : int(11)
* uploaded_at : timestamp
* notes : text
v hrms employee_status_logs
* log_id : int(11)
* employee_id : int(11)
* action : varchar(30)
* old_status : varchar(30)
* new_status : varchar(30)
* details : text
* performed_by : int(11)
* logged_at : timestamp
v hrms employee_weekly_shifts
* id : int(11)
* employee_id : int(11)
* day_of_week : tinyint(4)
* shift_id : int(11)
v hrms holidays
* holiday_id : int(11)
* holiday_date : date
* name : varchar(100)
* created_by : int(11)
* created_at : timestamp
v hrms hr_audit_log
* id : int(11)
* module : varchar(50)
* record_id : int(11)
* action : varchar(50)
* details : varchar(255)
* user_id : int(11)
* user_name : varchar(150)
* created_at : timestamp
v hrms hr_letters
* id : bigint(20) unsigned
* reference_no : varchar(40)
* template_id : int(10) unsigned
* employee_id : int(11)
* applicant_id : int(11)
* created_by : int(11)
* recipient_name : varchar(150)
* recipient_email : varchar(150)
* letter_type : varchar(60)
* contract_start_date : date
* contract_end_date : date
* contract_duration_label : varchar(100)
* subject : varchar(255)
* body_html : mediumtext
* status : enum('draft','pending_approval','approved','rejected','sent','accepted','declined')
* rejection_reason : varchar(500)
* approved_by : int(11)
* approved_at : datetime
* sent_at : datetime
* responded_at : datetime
* response_note : varchar(500)
* recipient_signature : longtext
* recipient_signature_at : datetime
* access_token : char(64)
* signed_file : varchar(255)
* signed_original_name : varchar(255)
* created_at : timestamp
* updated_at : timestamp
v hrms hr_letter_email_log
* id : bigint(20) unsigned
* letter_id : bigint(20) unsigned
* recipient_email : varchar(150)
* subject : varchar(255)
* status : enum('sent','failed')
* error_message : varchar(500)
* sent_at : timestamp
v hrms hr_letter_events
* id : bigint(20) unsigned
* letter_id : bigint(20) unsigned
* event_type : varchar(40)
* actor_id : int(11)
* details : varchar(1000)
* created_at : timestamp
v hrms hr_letter_reminders
* id : bigint(20) unsigned
* letter_id : bigint(20) unsigned
* reminder_type : varchar(40)
* due_at : datetime
* sent_at : datetime
* attempts : tinyint(3) unsigned
* created_at : timestamp
v hrms hr_letter_templates
* id : int(10) unsigned
* name : varchar(150)
* letter_type : varchar(60)
* subject : varchar(255)
* body_html : mediumtext
* is_active : tinyint(1)
* created_by : int(11)
* created_at : timestamp
* updated_at : timestamp
v hrms job_applicants
* applicant_id : int(11)
* first_name : varchar(50)
* last_name : varchar(50)
* date_of_birth : date
* place_of_birth : varchar(150)
* sex : varchar(20)
* civil_status : varchar(20)
* home_address : varchar(255)
* email : varchar(100)
* contact_number : varchar(20)
* position_applied : varchar(100)
* employment_type : varchar(20)
* highest_educational_attainment : varchar(60)
* year_graduated : varchar(4)
* character_references : text
* privacy_notice_version : varchar(32)
* resume_filename : varchar(255)
* resume_original_name : varchar(255)
* cover_note : text
* custom_responses : longtext
* status : enum('for_resume','for_initial','for_final','for_requirements','for_admin_approval','hired','rejected','disqualified')
* initial_interview_date : date
* final_interview_date : date
* requirements_deadline : date
* requirements_token : varchar(64)
* reviewed_by : int(11)
* decided_by : int(11)
* orientation_date : date
* applied_at : timestamp
* updated_at : timestamp
v hrms job_applicant_logs
* log_id : int(11)
* applicant_id : int(11)
* action : varchar(40)
* performed_by : int(11)
* reason : text
* logged_at : timestamp
v hrms late_timein_requests
* request_id : int(11)
* employee_id : int(11)
* request_date : date
* requested_time : time
* requested_shift_id : int(11)
* reason : text
* status : enum('pending','approved','rejected')
* approved_by : int(11)
* decided_at : timestamp
* requested_at : timestamp
v hrms leave_credits
* credit_id : int(11)
* employee_id : int(11)
* leave_type : enum('sick','vacation','emergency')
* year : int(4)
* allocated_days : decimal(5,2)
* used_days : decimal(5,2)
v hrms leave_requests
* leave_id : int(11)
* employee_id : int(11)
* leave_type : enum('sick','vacation','emergency','others')
* date_from : date
* date_to : date
* reason : text
* status : enum('pending','approved','rejected')
* approved_by : int(11)
* decided_at : timestamp
* requested_at : timestamp
v hrms leave_request_logs
* log_id : int(11)
* leave_id : int(11)
* action : varchar(50)
* performed_by : int(11)
* notes : text
* logged_at : timestamp
v hrms login_ip_throttle
* id : int(11)
* ip_address : varchar(45)
* attempted_at : timestamp
v hrms official_business_requests
* ob_id : int(11)
* employee_id : int(11)
* ob_date : date
* time_from : time
* time_to : time
* purpose : varchar(255)
* destination : varchar(255)
* status : enum('pending','approved','rejected')
* approved_by : int(11)
* decided_at : timestamp
* requested_at : timestamp
* ob_latitude : decimal(10,7)
* ob_longitude : decimal(10,7)
* proof_file : varchar(255)
v hrms overtime_requests
* ot_id : int(11)
* employee_id : int(11)
* ot_date : date
* hours_requested : decimal(4,2)
* reason : text
* status : enum('pending','approved','rejected')
* approved_by : int(11)
* decided_at : timestamp
* requested_at : timestamp
v hrms payroll_logs
* log_id : int(11)
* payroll_id : int(11)
* action : varchar(50)
* performed_by : int(11)
* notes : text
* logged_at : timestamp
v hrms payroll_records
* payroll_id : int(11)
* employee_id : int(11)
* pay_period_start : date
* pay_period_end : date
* payout_date : date
* basic_pay : decimal(10,2)
* overtime_pay : decimal(10,2)
* allowances : decimal(10,2)
* gross_pay : decimal(10,2)
* sss_deduction : decimal(10,2)
* philhealth_deduction : decimal(10,2)
* pagibig_deduction : decimal(10,2)
* tax_deduction : decimal(10,2)
* other_deductions : decimal(10,2)
* net_pay : decimal(10,2)
* approval_status : enum('draft','n/a','pending','approved','rejected')
* approved_by : int(11)
* approved_at : timestamp
* payment_status : enum('unpaid','processing','paid')
* payment_reference_number : varchar(100)
* payment_processed_by : int(11)
* payment_processed_at : timestamp
* paid_at : timestamp
* cash_ack_file : varchar(255)
* cash_ack_original_name : varchar(255)
* cash_ack_note : varchar(255)
* cash_ack_uploaded_by : int(11)
* cash_ack_uploaded_at : timestamp
* generated_by : int(11)
* generated_at : timestamp
v hrms performance_records
* perf_id : int(11)
* employee_id : int(11)
* rated_by : int(11)
* record_type : enum('merit','demerit')
* period_label : varchar(40)
* rating : tinyint(1)
* comments : text
* created_at : timestamp
v hrms position_history
* history_id : int(11)
* employee_id : int(11)
* old_position : varchar(100)
* new_position : varchar(100)
* old_department : varchar(100)
* new_department : varchar(100)
* changed_by : int(11)
* changed_at : timestamp
v hrms shifts
* shift_id : int(11)
* shift_name : varchar(60)
* shift_type : enum('full_time','part_time')
* start_time : time
* end_time : time
* is_active : tinyint(1)
* created_at : timestamp
v hrms shift_swaps
* swap_id : int(11)
* swap_date : date
* covering_employee_id : int(11)
* original_employee_id : int(11)
* shift_id : int(11)
* reason : varchar(255)
* status : enum('pending','approved','rejected')
* requested_by : int(11)
* processed_by : int(11)
* processed_at : timestamp
* created_at : timestamp
v hrms supervisor_teams
* id : int(11)
* supervisor_employee_id : int(11)
* member_employee_id : int(11)
* assigned_by : int(11)
* assigned_at : timestamp
v hrms users
* id : int(11)
* employee_id : int(11)
* username : varchar(50)
* password : varchar(255)
* failed_attempts : int(11)
* locked_until : datetime
* full_name : varchar(100)
* profile_picture : varchar(255)
* role : enum('admin','hr','hr_manager','supervisor','accountant','employee')
* force_logout : tinyint(1)
* is_active : tinyint(1)
* created_at : timestamp
* two_factor_enabled : tinyint(1)
* two_factor_email : varchar(150)
* two_factor_backup_codes : text
* two_factor_failed_attempts : int(11)
* two_factor_locked_until : datetime
Create relationship
FOREIGN KEY
on delete
on update
Delete relationship