krona-staff/migrations/0006_payroll_foundation.down.sql
Ochenstarik 3464998168
Some checks are pending
ci / verify (push) Waiting to run
feat: add secure attendance portal and payroll foundation
2026-09-24 15:59:38 +07:00

25 lines
918 B
SQL

DROP TABLE IF EXISTS staff_payroll_ledger;
DROP TABLE IF EXISTS staff_payouts;
DROP TABLE IF EXISTS staff_payroll_lines;
DROP TABLE IF EXISTS staff_payroll_runs;
DROP TABLE IF EXISTS staff_work_sessions;
DROP TABLE IF EXISTS staff_pay_assignments;
DROP TABLE IF EXISTS staff_pay_rules;
DROP TABLE IF EXISTS staff_work_items;
DROP TABLE IF EXISTS staff_daily_metrics;
DROP TABLE IF EXISTS staff_metric_definitions;
ALTER TABLE staff_attendance_events
DROP CONSTRAINT IF EXISTS staff_attendance_events_org_unit_fk,
DROP COLUMN IF EXISTS payload,
DROP COLUMN IF EXISTS org_unit_id;
ALTER TABLE staff_employees
DROP CONSTRAINT IF EXISTS staff_employees_primary_org_unit_fk,
DROP COLUMN IF EXISTS terminated_on,
DROP COLUMN IF EXISTS hired_on,
DROP COLUMN IF EXISTS external_ref,
DROP COLUMN IF EXISTS primary_org_unit_id;
DROP TABLE IF EXISTS staff_org_unit_terms;
DROP TABLE IF EXISTS staff_org_units;