====== 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 =====
* PayrollCalendarWeekID
===== Foreign Keys =====
* No outgoing foreign keys found.
===== Referenced By =====
* No incoming foreign keys found.
===== 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 =====
* No triggers found.
===== 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