Table of Contents



pears.PayrollCalendarWeek

Generated schema reference. Regenerate this page from the SQL unload; keep hand-maintained business notes in the narrative namespace.

Columns

Column Type Null Default Comment
PayrollCalendarWeekID integer NOT NULL autoincrement
Period integer NOT NULL
Year integer NOT NULL
Week integer NOT NULL
WeekBeginning date NOT NULL
WeekEnding date NOT NULL

Primary Key

Foreign Keys

Referenced By

Indexes

Name Type Columns Detail
payrollcalendarweek_idperiod Index PayrollCalendarWeekID, Period
payrollcalendarweek_idyearweek Index PayrollCalendarWeekID, Year, Week
payrollcalendarweek_periodweekbeginning Index Period, WeekBeginning
payrollcalendarweek_periodweekending Index Period, WeekEnding
payrollcalendarweek_yearweekbeginning Index Year, Week, WeekBeginning
payrollcalendarweek_yearweekending Index Year, Week, WeekEnding

Triggers

Original SQL

-- IQX database structure split by table
-- Source: IQXDatabaseStructure - with comments.sql
-- Table: "pears"."PayrollCalendarWeek"
-- Table comment: 
-- Statement count: 7
 
CREATE TABLE "pears"."PayrollCalendarWeek" (
    "PayrollCalendarWeekID"          INTEGER NOT NULL DEFAULT autoincrement
   ,"Period"                         INTEGER NOT NULL
   ,"Year"                           INTEGER NOT NULL
   ,"Week"                           INTEGER NOT NULL
   ,"WeekBeginning"                  DATE NOT NULL
   ,"WeekEnding"                     DATE NOT NULL
   ,PRIMARY KEY ("PayrollCalendarWeekID" ASC) 
)
GO
 
 
CREATE INDEX "payrollcalendarweek_idperiod" ON "pears"."PayrollCalendarWeek"
    ( "PayrollCalendarWeekID","Period" )
GO
 
 
CREATE INDEX "payrollcalendarweek_idyearweek" ON "pears"."PayrollCalendarWeek"
    ( "PayrollCalendarWeekID","Year","Week" )
GO
 
 
CREATE INDEX "payrollcalendarweek_periodweekbeginning" ON "pears"."PayrollCalendarWeek"
    ( "Period","WeekBeginning" )
GO
 
 
CREATE INDEX "payrollcalendarweek_periodweekending" ON "pears"."PayrollCalendarWeek"
    ( "Period","WeekEnding" )
GO
 
 
CREATE INDEX "payrollcalendarweek_yearweekbeginning" ON "pears"."PayrollCalendarWeek"
    ( "Year","Week","WeekBeginning" )
GO
 
 
CREATE INDEX "payrollcalendarweek_yearweekending" ON "pears"."PayrollCalendarWeek"
    ( "Year","Week","WeekEnding" )
GO