Mini Kabibi Habibi

Current Path : C:/Nspire/HRMSv3-20230802-0164-2 Server/
Upload File :
Current File : C:/Nspire/HRMSv3-20230802-0164-2 Server/db updates - hrms build 101.txt

ALTER TABLE "Payrolls"
ALTER COLUMN "BasicPay" TYPE NUMERIC(18,10),
ALTER COLUMN "AbsencesDeduction" TYPE NUMERIC(18,10),
ALTER COLUMN "LateDeduction" TYPE NUMERIC(18,10),
ALTER COLUMN "OTPay" TYPE NUMERIC(18,10),
ALTER COLUMN "OTHrs" TYPE NUMERIC(18,10),
ALTER COLUMN "NightHrs" TYPE NUMERIC(18,10),
ALTER COLUMN "NightPay" TYPE NUMERIC(18,10),
ALTER COLUMN "HolidayPay" TYPE NUMERIC(18,10),
ALTER COLUMN "SpecialHolidayPay" TYPE NUMERIC(18,10),
ALTER COLUMN "SpecialHolidayOTPay" TYPE NUMERIC(18,10),
ALTER COLUMN "OtherPay" TYPE NUMERIC(18,10),
ALTER COLUMN "OtherOTPay" TYPE NUMERIC(18,10),
ALTER COLUMN "TotalHrs" TYPE NUMERIC(18,10),
ALTER COLUMN "HolidayOTPay" TYPE NUMERIC(18,10);

ALTER TABLE "Payrolls" ADD COLUMN "RegularDays" NUMERIC(18,10); UPDATE "Payrolls" SET "RegularDays" = 0;
ALTER TABLE "Payrolls" ADD COLUMN "RegularHours" NUMERIC(18,10); UPDATE "Payrolls" SET "RegularHours" = 0;
ALTER TABLE "Payrolls" ADD COLUMN "SpecialHolidayDays" NUMERIC(18,10); UPDATE "Payrolls" SET "SpecialHolidayDays" = 0;
ALTER TABLE "Payrolls" ADD COLUMN "RegularHolidayDays" NUMERIC(18,10); UPDATE "Payrolls" SET "RegularHolidayDays" = 0;
ALTER TABLE "Payrolls" ADD COLUMN "SpecialHolidayHours" NUMERIC(18,10); UPDATE "Payrolls" SET "SpecialHolidayHours" = 0;
ALTER TABLE "Payrolls" ADD COLUMN "RegularHolidayHours" NUMERIC(18,10); UPDATE "Payrolls" SET "RegularHolidayHours" = 0;
ALTER TABLE "Payrolls" ADD COLUMN "OvertimeHours" NUMERIC(18,10); UPDATE "Payrolls" SET "OvertimeHours" = 0;
ALTER TABLE "Payrolls" ADD COLUMN "NightDifferentialHours" NUMERIC(18,10); UPDATE "Payrolls" SET "NightDifferentialHours" = 0;
ALTER TABLE "Payrolls" ADD COLUMN "NightDifferentialOtHours" NUMERIC(18,10); UPDATE "Payrolls" SET "NightDifferentialOtHours" = 0;
ALTER TABLE "Payrolls" ADD COLUMN "ShOvertimeHours" NUMERIC(18,10); UPDATE "Payrolls" SET "ShOvertimeHours" = 0;
ALTER TABLE "Payrolls" ADD COLUMN "ShNightDifferentialHours" NUMERIC(18,10); UPDATE "Payrolls" SET "ShNightDifferentialHours" = 0;
ALTER TABLE "Payrolls" ADD COLUMN "ShNightDifferentialOtHours" NUMERIC(18,10); UPDATE "Payrolls" SET "ShNightDifferentialOtHours" = 0;
ALTER TABLE "Payrolls" ADD COLUMN "RhOvertimeHours" NUMERIC(18,10); UPDATE "Payrolls" SET "RhOvertimeHours" = 0;
ALTER TABLE "Payrolls" ADD COLUMN "RhNightDifferentialHours" NUMERIC(18,10); UPDATE "Payrolls" SET "RhNightDifferentialHours" = 0;
ALTER TABLE "Payrolls" ADD COLUMN "RhNightDifferentialOtHours" NUMERIC(18,10); UPDATE "Payrolls" SET "RhNightDifferentialOtHours" = 0;
ALTER TABLE "Payrolls" ADD COLUMN "RequiredDaysToAttend" INTEGER; UPDATE "Payrolls" SET "RequiredDaysToAttend" = 0;
ALTER TABLE "Payrolls" ADD COLUMN "AbsentDays" INTEGER; UPDATE "Payrolls" SET "AbsentDays" = 0;
ALTER TABLE "Payrolls" ADD COLUMN "LeaveDays" INTEGER; UPDATE "Payrolls" SET "LeaveDays" = 0;
ALTER TABLE "Payrolls" ADD COLUMN "Allowance01Id" INTEGER; UPDATE "Payrolls" SET "Allowance01Id" = 0;
ALTER TABLE "Payrolls" ADD COLUMN "Allowance02Id" INTEGER; UPDATE "Payrolls" SET "Allowance02Id" = 0;
ALTER TABLE "Payrolls" ADD COLUMN "Allowance03Id" INTEGER; UPDATE "Payrolls" SET "Allowance03Id" = 0;
ALTER TABLE "Payrolls" ADD COLUMN "Allowance04Id" INTEGER; UPDATE "Payrolls" SET "Allowance04Id" = 0;
ALTER TABLE "Payrolls" ADD COLUMN "Allowance05Id" INTEGER; UPDATE "Payrolls" SET "Allowance05Id" = 0;
ALTER TABLE "Payrolls" ADD COLUMN "Allowance06Id" INTEGER; UPDATE "Payrolls" SET "Allowance06Id" = 0;
ALTER TABLE "Payrolls" ADD COLUMN "Allowance07Id" INTEGER; UPDATE "Payrolls" SET "Allowance07Id" = 0;
ALTER TABLE "Payrolls" ADD COLUMN "Allowance08Id" INTEGER; UPDATE "Payrolls" SET "Allowance08Id" = 0;
ALTER TABLE "Payrolls" ADD COLUMN "Allowance09Id" INTEGER; UPDATE "Payrolls" SET "Allowance09Id" = 0;
ALTER TABLE "Payrolls" ADD COLUMN "Allowance10Id" INTEGER; UPDATE "Payrolls" SET "Allowance10Id" = 0;
ALTER TABLE "Payrolls" ADD COLUMN "Allowance01Amount" NUMERIC(18,10); UPDATE "Payrolls" SET "Allowance01Amount" = 0;
ALTER TABLE "Payrolls" ADD COLUMN "Allowance02Amount" NUMERIC(18,10); UPDATE "Payrolls" SET "Allowance02Amount" = 0;
ALTER TABLE "Payrolls" ADD COLUMN "Allowance03Amount" NUMERIC(18,10); UPDATE "Payrolls" SET "Allowance03Amount" = 0;
ALTER TABLE "Payrolls" ADD COLUMN "Allowance04Amount" NUMERIC(18,10); UPDATE "Payrolls" SET "Allowance04Amount" = 0;
ALTER TABLE "Payrolls" ADD COLUMN "Allowance05Amount" NUMERIC(18,10); UPDATE "Payrolls" SET "Allowance05Amount" = 0;
ALTER TABLE "Payrolls" ADD COLUMN "Allowance06Amount" NUMERIC(18,10); UPDATE "Payrolls" SET "Allowance06Amount" = 0;
ALTER TABLE "Payrolls" ADD COLUMN "Allowance07Amount" NUMERIC(18,10); UPDATE "Payrolls" SET "Allowance07Amount" = 0;
ALTER TABLE "Payrolls" ADD COLUMN "Allowance08Amount" NUMERIC(18,10); UPDATE "Payrolls" SET "Allowance08Amount" = 0;
ALTER TABLE "Payrolls" ADD COLUMN "Allowance09Amount" NUMERIC(18,10); UPDATE "Payrolls" SET "Allowance09Amount" = 0;
ALTER TABLE "Payrolls" ADD COLUMN "Allowance10Amount" NUMERIC(18,10); UPDATE "Payrolls" SET "Allowance10Amount" = 0;
ALTER TABLE "Payrolls" ADD COLUMN "TotalAllowanceAmount" NUMERIC(18,10); UPDATE "Payrolls" SET "TotalAllowanceAmount" = 0;
ALTER TABLE "Payrolls" ADD COLUMN "Loan01Id" INTEGER; UPDATE "Payrolls" SET "Loan01Id" = 0;
ALTER TABLE "Payrolls" ADD COLUMN "Loan02Id" INTEGER; UPDATE "Payrolls" SET "Loan02Id" = 0;
ALTER TABLE "Payrolls" ADD COLUMN "Loan03Id" INTEGER; UPDATE "Payrolls" SET "Loan03Id" = 0;
ALTER TABLE "Payrolls" ADD COLUMN "Loan04Id" INTEGER; UPDATE "Payrolls" SET "Loan04Id" = 0;
ALTER TABLE "Payrolls" ADD COLUMN "Loan05Id" INTEGER; UPDATE "Payrolls" SET "Loan05Id" = 0;
ALTER TABLE "Payrolls" ADD COLUMN "Loan06Id" INTEGER; UPDATE "Payrolls" SET "Loan06Id" = 0;
ALTER TABLE "Payrolls" ADD COLUMN "Loan07Id" INTEGER; UPDATE "Payrolls" SET "Loan07Id" = 0;
ALTER TABLE "Payrolls" ADD COLUMN "Loan08Id" INTEGER; UPDATE "Payrolls" SET "Loan08Id" = 0;
ALTER TABLE "Payrolls" ADD COLUMN "Loan09Id" INTEGER; UPDATE "Payrolls" SET "Loan09Id" = 0;
ALTER TABLE "Payrolls" ADD COLUMN "Loan10Id" INTEGER; UPDATE "Payrolls" SET "Loan10Id" = 0;
ALTER TABLE "Payrolls" ADD COLUMN "Loan11Id" INTEGER; UPDATE "Payrolls" SET "Loan11Id" = 0;
ALTER TABLE "Payrolls" ADD COLUMN "Loan12Id" INTEGER; UPDATE "Payrolls" SET "Loan12Id" = 0;
ALTER TABLE "Payrolls" ADD COLUMN "Loan13Id" INTEGER; UPDATE "Payrolls" SET "Loan13Id" = 0;
ALTER TABLE "Payrolls" ADD COLUMN "Loan14Id" INTEGER; UPDATE "Payrolls" SET "Loan14Id" = 0;
ALTER TABLE "Payrolls" ADD COLUMN "Loan15Id" INTEGER; UPDATE "Payrolls" SET "Loan15Id" = 0;
ALTER TABLE "Payrolls" ADD COLUMN "Loan16Id" INTEGER; UPDATE "Payrolls" SET "Loan16Id" = 0;
ALTER TABLE "Payrolls" ADD COLUMN "Loan17Id" INTEGER; UPDATE "Payrolls" SET "Loan17Id" = 0;
ALTER TABLE "Payrolls" ADD COLUMN "Loan18Id" INTEGER; UPDATE "Payrolls" SET "Loan18Id" = 0;
ALTER TABLE "Payrolls" ADD COLUMN "Loan19Id" INTEGER; UPDATE "Payrolls" SET "Loan19Id" = 0;
ALTER TABLE "Payrolls" ADD COLUMN "Loan20Id" INTEGER; UPDATE "Payrolls" SET "Loan20Id" = 0;
ALTER TABLE "Payrolls" ADD COLUMN "Loan01Amount" NUMERIC(18,10); UPDATE "Payrolls" SET "Loan01Amount" = 0;
ALTER TABLE "Payrolls" ADD COLUMN "Loan02Amount" NUMERIC(18,10); UPDATE "Payrolls" SET "Loan02Amount" = 0;
ALTER TABLE "Payrolls" ADD COLUMN "Loan03Amount" NUMERIC(18,10); UPDATE "Payrolls" SET "Loan03Amount" = 0;
ALTER TABLE "Payrolls" ADD COLUMN "Loan04Amount" NUMERIC(18,10); UPDATE "Payrolls" SET "Loan04Amount" = 0;
ALTER TABLE "Payrolls" ADD COLUMN "Loan05Amount" NUMERIC(18,10); UPDATE "Payrolls" SET "Loan05Amount" = 0;
ALTER TABLE "Payrolls" ADD COLUMN "Loan06Amount" NUMERIC(18,10); UPDATE "Payrolls" SET "Loan06Amount" = 0;
ALTER TABLE "Payrolls" ADD COLUMN "Loan07Amount" NUMERIC(18,10); UPDATE "Payrolls" SET "Loan07Amount" = 0;
ALTER TABLE "Payrolls" ADD COLUMN "Loan08Amount" NUMERIC(18,10); UPDATE "Payrolls" SET "Loan08Amount" = 0;
ALTER TABLE "Payrolls" ADD COLUMN "Loan09Amount" NUMERIC(18,10); UPDATE "Payrolls" SET "Loan09Amount" = 0;
ALTER TABLE "Payrolls" ADD COLUMN "Loan10Amount" NUMERIC(18,10); UPDATE "Payrolls" SET "Loan10Amount" = 0;
ALTER TABLE "Payrolls" ADD COLUMN "Loan11Amount" NUMERIC(18,10); UPDATE "Payrolls" SET "Loan11Amount" = 0;
ALTER TABLE "Payrolls" ADD COLUMN "Loan12Amount" NUMERIC(18,10); UPDATE "Payrolls" SET "Loan12Amount" = 0;
ALTER TABLE "Payrolls" ADD COLUMN "Loan13Amount" NUMERIC(18,10); UPDATE "Payrolls" SET "Loan13Amount" = 0;
ALTER TABLE "Payrolls" ADD COLUMN "Loan14Amount" NUMERIC(18,10); UPDATE "Payrolls" SET "Loan14Amount" = 0;
ALTER TABLE "Payrolls" ADD COLUMN "Loan15Amount" NUMERIC(18,10); UPDATE "Payrolls" SET "Loan15Amount" = 0;
ALTER TABLE "Payrolls" ADD COLUMN "Loan16Amount" NUMERIC(18,10); UPDATE "Payrolls" SET "Loan16Amount" = 0;
ALTER TABLE "Payrolls" ADD COLUMN "Loan17Amount" NUMERIC(18,10); UPDATE "Payrolls" SET "Loan17Amount" = 0;
ALTER TABLE "Payrolls" ADD COLUMN "Loan18Amount" NUMERIC(18,10); UPDATE "Payrolls" SET "Loan18Amount" = 0;
ALTER TABLE "Payrolls" ADD COLUMN "Loan19Amount" NUMERIC(18,10); UPDATE "Payrolls" SET "Loan19Amount" = 0;
ALTER TABLE "Payrolls" ADD COLUMN "Loan20Amount" NUMERIC(18,10); UPDATE "Payrolls" SET "Loan20Amount" = 0;
ALTER TABLE "Payrolls" ADD COLUMN "TotalLoanAmount" NUMERIC(18,10); UPDATE "Payrolls" SET "TotalLoanAmount" = 0;
ALTER TABLE "Payrolls" ADD COLUMN "Deduction01Id" INTEGER; UPDATE "Payrolls" SET "Deduction01Id" = 0;
ALTER TABLE "Payrolls" ADD COLUMN "Deduction02Id" INTEGER; UPDATE "Payrolls" SET "Deduction02Id" = 0;
ALTER TABLE "Payrolls" ADD COLUMN "Deduction03Id" INTEGER; UPDATE "Payrolls" SET "Deduction03Id" = 0;
ALTER TABLE "Payrolls" ADD COLUMN "Deduction04Id" INTEGER; UPDATE "Payrolls" SET "Deduction04Id" = 0;
ALTER TABLE "Payrolls" ADD COLUMN "Deduction05Id" INTEGER; UPDATE "Payrolls" SET "Deduction05Id" = 0;
ALTER TABLE "Payrolls" ADD COLUMN "Deduction06Id" INTEGER; UPDATE "Payrolls" SET "Deduction06Id" = 0;
ALTER TABLE "Payrolls" ADD COLUMN "Deduction07Id" INTEGER; UPDATE "Payrolls" SET "Deduction07Id" = 0;
ALTER TABLE "Payrolls" ADD COLUMN "Deduction08Id" INTEGER; UPDATE "Payrolls" SET "Deduction08Id" = 0;
ALTER TABLE "Payrolls" ADD COLUMN "Deduction09Id" INTEGER; UPDATE "Payrolls" SET "Deduction09Id" = 0;
ALTER TABLE "Payrolls" ADD COLUMN "Deduction10Id" INTEGER; UPDATE "Payrolls" SET "Deduction10Id" = 0;
ALTER TABLE "Payrolls" ADD COLUMN "Deduction01Amount" NUMERIC(18,10); UPDATE "Payrolls" SET "Deduction01Amount" = 0;
ALTER TABLE "Payrolls" ADD COLUMN "Deduction02Amount" NUMERIC(18,10); UPDATE "Payrolls" SET "Deduction02Amount" = 0;
ALTER TABLE "Payrolls" ADD COLUMN "Deduction03Amount" NUMERIC(18,10); UPDATE "Payrolls" SET "Deduction03Amount" = 0;
ALTER TABLE "Payrolls" ADD COLUMN "Deduction04Amount" NUMERIC(18,10); UPDATE "Payrolls" SET "Deduction04Amount" = 0;
ALTER TABLE "Payrolls" ADD COLUMN "Deduction05Amount" NUMERIC(18,10); UPDATE "Payrolls" SET "Deduction05Amount" = 0;
ALTER TABLE "Payrolls" ADD COLUMN "Deduction06Amount" NUMERIC(18,10); UPDATE "Payrolls" SET "Deduction06Amount" = 0;
ALTER TABLE "Payrolls" ADD COLUMN "Deduction07Amount" NUMERIC(18,10); UPDATE "Payrolls" SET "Deduction07Amount" = 0;
ALTER TABLE "Payrolls" ADD COLUMN "Deduction08Amount" NUMERIC(18,10); UPDATE "Payrolls" SET "Deduction08Amount" = 0;
ALTER TABLE "Payrolls" ADD COLUMN "Deduction09Amount" NUMERIC(18,10); UPDATE "Payrolls" SET "Deduction09Amount" = 0;
ALTER TABLE "Payrolls" ADD COLUMN "Deduction10Amount" NUMERIC(18,10); UPDATE "Payrolls" SET "Deduction10Amount" = 0;
ALTER TABLE "Payrolls" ADD COLUMN "TotalDeductionAmount" NUMERIC(18,10); UPDATE "Payrolls" SET "TotalDeductionAmount" = 0;
ALTER TABLE "Payrolls" ADD COLUMN "Adjustment01Reason" VARCHAR; UPDATE "Payrolls" SET "Adjustment01Reason" = '';
ALTER TABLE "Payrolls" ADD COLUMN "Adjustment02Reason" VARCHAR; UPDATE "Payrolls" SET "Adjustment02Reason" = '';
ALTER TABLE "Payrolls" ADD COLUMN "Adjustment03Reason" VARCHAR; UPDATE "Payrolls" SET "Adjustment03Reason" = '';
ALTER TABLE "Payrolls" ADD COLUMN "Adjustment04Reason" VARCHAR; UPDATE "Payrolls" SET "Adjustment04Reason" = '';
ALTER TABLE "Payrolls" ADD COLUMN "Adjustment05Reason" VARCHAR; UPDATE "Payrolls" SET "Adjustment05Reason" = '';
ALTER TABLE "Payrolls" ADD COLUMN "Adjustment06Reason" VARCHAR; UPDATE "Payrolls" SET "Adjustment06Reason" = '';
ALTER TABLE "Payrolls" ADD COLUMN "Adjustment07Reason" VARCHAR; UPDATE "Payrolls" SET "Adjustment07Reason" = '';
ALTER TABLE "Payrolls" ADD COLUMN "Adjustment08Reason" VARCHAR; UPDATE "Payrolls" SET "Adjustment08Reason" = '';
ALTER TABLE "Payrolls" ADD COLUMN "Adjustment09Reason" VARCHAR; UPDATE "Payrolls" SET "Adjustment09Reason" = '';
ALTER TABLE "Payrolls" ADD COLUMN "Adjustment10Reason" VARCHAR; UPDATE "Payrolls" SET "Adjustment10Reason" = '';
ALTER TABLE "Payrolls" ADD COLUMN "Adjustment01Amount" NUMERIC(18,10); UPDATE "Payrolls" SET "Adjustment01Amount" = 0;
ALTER TABLE "Payrolls" ADD COLUMN "Adjustment02Amount" NUMERIC(18,10); UPDATE "Payrolls" SET "Adjustment02Amount" = 0;
ALTER TABLE "Payrolls" ADD COLUMN "Adjustment03Amount" NUMERIC(18,10); UPDATE "Payrolls" SET "Adjustment03Amount" = 0;
ALTER TABLE "Payrolls" ADD COLUMN "Adjustment04Amount" NUMERIC(18,10); UPDATE "Payrolls" SET "Adjustment04Amount" = 0;
ALTER TABLE "Payrolls" ADD COLUMN "Adjustment05Amount" NUMERIC(18,10); UPDATE "Payrolls" SET "Adjustment05Amount" = 0;
ALTER TABLE "Payrolls" ADD COLUMN "Adjustment06Amount" NUMERIC(18,10); UPDATE "Payrolls" SET "Adjustment06Amount" = 0;
ALTER TABLE "Payrolls" ADD COLUMN "Adjustment07Amount" NUMERIC(18,10); UPDATE "Payrolls" SET "Adjustment07Amount" = 0;
ALTER TABLE "Payrolls" ADD COLUMN "Adjustment08Amount" NUMERIC(18,10); UPDATE "Payrolls" SET "Adjustment08Amount" = 0;
ALTER TABLE "Payrolls" ADD COLUMN "Adjustment09Amount" NUMERIC(18,10); UPDATE "Payrolls" SET "Adjustment09Amount" = 0;
ALTER TABLE "Payrolls" ADD COLUMN "Adjustment10Amount" NUMERIC(18,10); UPDATE "Payrolls" SET "Adjustment10Amount" = 0;
ALTER TABLE "Payrolls" ADD COLUMN "TotalAdjustmentAmount" NUMERIC(18,10); UPDATE "Payrolls" SET "TotalAdjustmentAmount" = 0;
ALTER TABLE "Payrolls" ADD COLUMN "GsisPsAmount" NUMERIC(18,10); UPDATE "Payrolls" SET "GsisPsAmount" = 0;
ALTER TABLE "Payrolls" ADD COLUMN "GsisGsAmount" NUMERIC(18,10); UPDATE "Payrolls" SET "GsisGsAmount" = 0;
ALTER TABLE "Payrolls" ADD COLUMN "GsisEccAmount" NUMERIC(18,10); UPDATE "Payrolls" SET "GsisEccAmount" = 0;
ALTER TABLE "Payrolls" ADD COLUMN "HdmfPsAmount" NUMERIC(18,10); UPDATE "Payrolls" SET "HdmfPsAmount" = 0;
ALTER TABLE "Payrolls" ADD COLUMN "HdmfGsAmount" NUMERIC(18,10); UPDATE "Payrolls" SET "HdmfGsAmount" = 0;
ALTER TABLE "Payrolls" ADD COLUMN "PhilHealthPsAmount" NUMERIC(18,10); UPDATE "Payrolls" SET "PhilHealthPsAmount" = 0;
ALTER TABLE "Payrolls" ADD COLUMN "PhilHealthGsAmount" NUMERIC(18,10); UPDATE "Payrolls" SET "PhilHealthGsAmount" = 0;
ALTER TABLE "Payrolls" ADD COLUMN "WithholdingTaxAmount" NUMERIC(18,10); UPDATE "Payrolls" SET "WithholdingTaxAmount" = 0;
ALTER TABLE "Payrolls" ADD COLUMN "NetPayAmount" NUMERIC(18,10); UPDATE "Payrolls" SET "NetPayAmount" = 0;
ALTER TABLE "Payrolls" ADD COLUMN "LeaveWithoutPayDays" INTEGER; UPDATE "Payrolls" SET "LeaveWithoutPayDays" = 0;
ALTER TABLE "Payrolls" ADD COLUMN "NightDifferentialPay" NUMERIC(18,10); UPDATE "Payrolls" SET "NightDifferentialPay" = 0;
ALTER TABLE "Payrolls" ADD COLUMN "FirstCutoffValue" NUMERIC(18,10); UPDATE "Payrolls" SET "FirstCutoffValue" = 0;
ALTER TABLE "Payrolls" ADD COLUMN "SecondCutoffValue" NUMERIC(18,10); UPDATE "Payrolls" SET "SecondCutoffValue" = 0;
ALTER TABLE "Payrolls" ADD COLUMN "Adjustment01Cutoff" VARCHAR; UPDATE "Payrolls" SET "Adjustment01Cutoff" = '';
ALTER TABLE "Payrolls" ADD COLUMN "Adjustment02Cutoff" VARCHAR; UPDATE "Payrolls" SET "Adjustment02Cutoff" = '';
ALTER TABLE "Payrolls" ADD COLUMN "Adjustment03Cutoff" VARCHAR; UPDATE "Payrolls" SET "Adjustment03Cutoff" = '';
ALTER TABLE "Payrolls" ADD COLUMN "Adjustment04Cutoff" VARCHAR; UPDATE "Payrolls" SET "Adjustment04Cutoff" = '';
ALTER TABLE "Payrolls" ADD COLUMN "Adjustment05Cutoff" VARCHAR; UPDATE "Payrolls" SET "Adjustment05Cutoff" = '';
ALTER TABLE "Payrolls" ADD COLUMN "Adjustment06Cutoff" VARCHAR; UPDATE "Payrolls" SET "Adjustment06Cutoff" = '';
ALTER TABLE "Payrolls" ADD COLUMN "Adjustment07Cutoff" VARCHAR; UPDATE "Payrolls" SET "Adjustment07Cutoff" = '';
ALTER TABLE "Payrolls" ADD COLUMN "Adjustment08Cutoff" VARCHAR; UPDATE "Payrolls" SET "Adjustment08Cutoff" = '';
ALTER TABLE "Payrolls" ADD COLUMN "Adjustment09Cutoff" VARCHAR; UPDATE "Payrolls" SET "Adjustment09Cutoff" = '';
ALTER TABLE "Payrolls" ADD COLUMN "Adjustment10Cutoff" VARCHAR; UPDATE "Payrolls" SET "Adjustment10Cutoff" = '';

ALTER TABLE "TimeLogPolicies" ADD COLUMN "DaysInMonth" INTEGER; UPDATE "TimeLogPolicies" SET "DaysInMonth" = 30;

ALTER TABLE "PayrollDates" ADD COLUMN "SpecificCutoff" VARCHAR; UPDATE "PayrollDates" SET "SpecificCutoff" = 'None';

CREATE TABLE "PayrollProfiles"
(
  "PayrollProfileId" bigserial NOT NULL,
  "EmployeeId" integer,
  "MonthlyRate" numeric(18,10),
  "HalfMonthRate" numeric(18,10),
  "DailyRate" numeric(18,10),
  "HourlyRate" numeric(18,10),
  "HourlyOtRate" numeric(18,10),
  "HourlyRestDayRate" numeric(18,10),
  "HourlyRestDayOtRate" numeric(18,10),
  "HourlyNdRate" numeric(18,10),
  "HourlyOtNdRate" numeric(18,10),
  "HourlyRestDayNdRate" numeric(18,10),
  "HourlyRestDayOtNdRate" numeric(18,10),
  "SpecialHolidayHourlyRate" numeric(18,10),
  "SpecialHolidayHourlyOtRate" numeric(18,10),
  "SpecialHolidayHourlyRestDayRate" numeric(18,10),
  "SpecialHolidayHourlyRestDayOtRate" numeric(18,10),
  "SpecialHolidayHourlyNdRate" numeric(18,10),
  "SpecialHolidayHourlyOtNdRate" numeric(18,10),
  "SpecialHolidayHourlyRestDayNdRate" numeric(18,10),
  "SpecialHolidayHourlyRestDayOtNdRate" numeric(18,10),
  "RegularHolidayHourlyRate" numeric(18,10),
  "RegularHolidayHourlyOtRate" numeric(18,10),
  "RegularHolidayHourlyRestDayRate" numeric(18,10),
  "RegularHolidayHourlyRestDayOtRate" numeric(18,10),
  "RegularHolidayHourlyNdRate" numeric(18,10),
  "RegularHolidayHourlyOtNdRate" numeric(18,10),
  "RegularHolidayHourlyRestDayNdRate" numeric(18,10),
  "RegularHolidayHourlyRestDayOtNdRate" numeric(18,10),
  "DoubleHolidayHourlyRate" numeric(18,10),
  "DoubleHolidayHourlyOtRate" numeric(18,10),
  "DoubleHolidayHourlyRestDayRate" numeric(18,10),
  "DoubleHolidayHourlyRestDayOtRate" numeric(18,10),
  "DoubleHolidayHourlyNdRate" numeric(18,10),
  "DoubleHolidayHourlyOtNdRate" numeric(18,10),
  "DoubleHolidayHourlyRestDayNdRate" numeric(18,10),
  "DoubleHolidayHourlyRestDayOtNdRate" numeric(18,10),
  "Allowance01Id" integer,
  "Allowance01Amount" numeric(18,10),
  "Allowance02Id" integer,
  "Allowance02Amount" numeric(18,10),
  "Allowance03Id" integer,
  "Allowance03Amount" numeric(18,10),
  "Allowance04Id" integer,
  "Allowance04Amount" numeric(18,10),
  "Allowance05Id" integer,
  "Allowance05Amount" numeric(18,10),
  "Allowance06Id" integer,
  "Allowance06Amount" numeric(18,10),
  "Allowance07Id" integer,
  "Allowance07Amount" numeric(18,10),
  "Allowance08Id" integer,
  "Allowance08Amount" numeric(18,10),
  "Allowance09Id" integer,
  "Allowance09Amount" numeric(18,10),
  "Allowance10Id" integer,
  "Allowance10Amount" numeric(18,10),
  "Loan01Id" integer,
  "Loan02Id" integer,
  "Loan03Id" integer,
  "Loan04Id" integer,
  "Loan05Id" integer,
  "Loan06Id" integer,
  "Loan07Id" integer,
  "Loan08Id" integer,
  "Loan09Id" integer,
  "Loan10Id" integer,
  "Loan11Id" integer,
  "Loan12Id" integer,
  "Loan13Id" integer,
  "Loan14Id" integer,
  "Loan15Id" integer,
  "Loan16Id" integer,
  "Loan17Id" integer,
  "Loan18Id" integer,
  "Loan19Id" integer,
  "Loan20Id" integer,
  "Loan01Amount" numeric(18,10),
  "Loan02Amount" numeric(18,10),
  "Loan03Amount" numeric(18,10),
  "Loan04Amount" numeric(18,10),
  "Loan05Amount" numeric(18,10),
  "Loan06Amount" numeric(18,10),
  "Loan07Amount" numeric(18,10),
  "Loan08Amount" numeric(18,10),
  "Loan09Amount" numeric(18,10),
  "Loan10Amount" numeric(18,10),
  "Loan11Amount" numeric(18,10),
  "Loan12Amount" numeric(18,10),
  "Loan13Amount" numeric(18,10),
  "Loan14Amount" numeric(18,10),
  "Loan15Amount" numeric(18,10),
  "Loan16Amount" numeric(18,10),
  "Loan17Amount" numeric(18,10),
  "Loan18Amount" numeric(18,10),
  "Loan19Amount" numeric(18,10),
  "Loan20Amount" numeric(18,10),
  "Deduction01Id" integer,
  "Deduction02Id" integer,
  "Deduction03Id" integer,
  "Deduction04Id" integer,
  "Deduction05Id" integer,
  "Deduction06Id" integer,
  "Deduction07Id" integer,
  "Deduction08Id" integer,
  "Deduction09Id" integer,
  "Deduction10Id" integer,
  "Deduction01Amount" numeric(18,10),
  "Deduction02Amount" numeric(18,10),
  "Deduction03Amount" numeric(18,10),
  "Deduction04Amount" numeric(18,10),
  "Deduction05Amount" numeric(18,10),
  "Deduction06Amount" numeric(18,10),
  "Deduction07Amount" numeric(18,10),
  "Deduction08Amount" numeric(18,10),
  "Deduction09Amount" numeric(18,10),
  "Deduction10Amount" numeric(18,10),
  "GsisPsAmount" numeric(18,10),
  "HdmfPsAmount" numeric(18,10),
  "PhilHealthPsAmount" numeric(18,10),
  "WithholdingTaxAmount" numeric(18,10),
  "GsisGsAmount" numeric(18,10),
  "HdmfGsAmount" numeric(18,10),
  "PhilHealthGsAmount" numeric(18,10),
  "IsGsisCustom" boolean DEFAULT false,
  "IsHdmfCustom" boolean DEFAULT false,
  "IsPhilHealthCustom" boolean DEFAULT false,
  "IsWithholdingTaxCustom" boolean DEFAULT false,
  "GsisEccAmount" numeric(18,10) DEFAULT 0,
  "Allowance01Cutoff" character varying,
  "Allowance02Cutoff" character varying,
  "Allowance03Cutoff" character varying,
  "Allowance04Cutoff" character varying,
  "Allowance05Cutoff" character varying,
  "Allowance06Cutoff" character varying,
  "Allowance07Cutoff" character varying,
  "Allowance08Cutoff" character varying,
  "Allowance09Cutoff" character varying,
  "Allowance10Cutoff" character varying,
  "Loan01Cutoff" character varying,
  "Loan02Cutoff" character varying,
  "Loan03Cutoff" character varying,
  "Loan04Cutoff" character varying,
  "Loan05Cutoff" character varying,
  "Loan06Cutoff" character varying,
  "Loan07Cutoff" character varying,
  "Loan08Cutoff" character varying,
  "Loan09Cutoff" character varying,
  "Loan10Cutoff" character varying,
  "Loan11Cutoff" character varying,
  "Loan12Cutoff" character varying,
  "Loan13Cutoff" character varying,
  "Loan14Cutoff" character varying,
  "Loan15Cutoff" character varying,
  "Loan16Cutoff" character varying,
  "Loan17Cutoff" character varying,
  "Loan18Cutoff" character varying,
  "Loan19Cutoff" character varying,
  "Loan20Cutoff" character varying,
  "Deduction01Cutoff" character varying,
  "Deduction02Cutoff" character varying,
  "Deduction03Cutoff" character varying,
  "Deduction04Cutoff" character varying,
  "Deduction05Cutoff" character varying,
  "Deduction06Cutoff" character varying,
  "Deduction07Cutoff" character varying,
  "Deduction08Cutoff" character varying,
  "Deduction09Cutoff" character varying,
  "Deduction10Cutoff" character varying,
  CONSTRAINT "PayrollProfiles_pkey" PRIMARY KEY ("PayrollProfileId")
)
WITH (
  OIDS=FALSE
);
ALTER TABLE "PayrollProfiles"
  OWNER TO postgres;