pears.VacancyRole

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

Capacities in which Staff records are related to a Vacancy (eg HR Manager etc)

Column Type Null Default Comment
VacancyRoleID char(20) NOT NULL
Description char(50) NULL
ExternalCode char(20) NULL
SortOrder integer NULL
WebMaintain smallint NULL
  • VacancyRoleID
  • No outgoing foreign keys found.
Table Constraint Columns Referenced columns
pears.Company VacancyRole DefaultVacancyRoleID VacancyRoleID
pears.VacancyRoleAllocation VacancyRole VacancyRoleID VacancyRoleID
  • No indexes found.
Name Timing Event
WPK_vacancyrole_VACANCYROLE after insert,delete,update order 1
-- IQX database structure split by table
-- Source: IQXDatabaseStructure - with comments.sql
-- Table: "pears"."VacancyRole"
-- Table comment: Capacities in which Staff records are related to a Vacancy (eg HR Manager etc)
-- Statement count: 4
 
CREATE TABLE "pears"."VacancyRole" (
    "VacancyRoleID"                  CHAR(20) NOT NULL
   ,"Description"                    CHAR(50) NULL
   ,"ExternalCode"                   CHAR(20) NULL
   ,"SortOrder"                      INTEGER NULL
   ,"WebMaintain"                    SMALLINT NULL
   ,PRIMARY KEY ("VacancyRoleID" ASC) 
)
GO
 
 
COMMENT ON TABLE "pears"."VacancyRole" IS 
	'Capacities in which Staff records are related to a Vacancy (eg HR Manager etc)'
GO
 
 
CREATE TRIGGER "WPK_vacancyrole_VACANCYROLE" after INSERT,DELETE,UPDATE ORDER 1 ON
"pears"."vacancyrole"
FOR each statement
BEGIN
  CALL "WPKTrackChange"('P','VACANCYROLE')
END
GO
 
 
COMMENT TO PRESERVE FORMAT ON TRIGGER "pears"."VacancyRole"."WPK_vacancyrole_VACANCYROLE" IS 
{CREATE TRIGGER WPK_vacancyrole_VACANCYROLE 
 after INSERT,DELETE,UPDATE ORDER 1 ON
vacancyrole
FOR each statement
BEGIN
  CALL WPKTrackChange('P','VACANCYROLE')
END
}
GO
  • database/tables/pears_vacancyrole.txt
  • Last modified: 2026/08/07 19:24
  • by 127.0.0.1