pears.CascadedVacancy

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

Details of when and to whom Vacancies have been cascaded. Including errors.

Column Type Null Default Comment
CascadedVacancyID char(20) NOT NULL
VacancyID char(20) NOT NULL
SecondaryAgencyID char(20) NOT NULL
CascadeTime timestamp NOT NULL
CascadeLevel smallint NOT NULL 1 is the first cascade
Method char(10) NOT NULL
Details long varchar NULL
ErrorLevel smallint NULL
ReNotifyState char(20) NULL
WhenDeclined timestamp NULL
  • CascadedVacancyID
Constraint Columns References Delete/update action
Vacancy VacancyID pears.vacancy (vacancyid) NOT NULL; ON DELETE CASCADE
Company SecondaryAgencyID pears.Company (companyid) NOT NULL; ON DELETE CASCADE
  • No incoming foreign keys found.
  • No indexes found.
  • No triggers found.
-- IQX database structure split by table
-- Source: IQXDatabaseStructure - with comments.sql
-- Table: "pears"."CascadedVacancy"
-- Table comment: Details of when and to whom Vacancies have been cascaded.  Including errors.
-- Statement count: 5
 
CREATE TABLE "pears"."CascadedVacancy" (
    "CascadedVacancyID"              CHAR(20) NOT NULL
   ,"VacancyID"                      CHAR(20) NOT NULL
   ,"SecondaryAgencyID"              CHAR(20) NOT NULL
   ,"CascadeTime"                    TIMESTAMP NOT NULL
   ,"CascadeLevel"                   SMALLINT NOT NULL
   ,"Method"                         CHAR(10) NOT NULL
   ,"Details"                        long VARCHAR NULL
   ,"ErrorLevel"                     SMALLINT NULL
   ,"ReNotifyState"                  CHAR(20) NULL
   ,"WhenDeclined"                   TIMESTAMP NULL
   ,PRIMARY KEY ("CascadedVacancyID" ASC) 
)
GO
 
 
COMMENT ON COLUMN "pears"."CascadedVacancy"."CascadeLevel" IS 
	'1 is the first cascade'
GO
 
 
COMMENT ON TABLE "pears"."CascadedVacancy" IS 
	'Details of when and to whom Vacancies have been cascaded.  Including errors.'
GO
 
 
ALTER TABLE "pears"."CascadedVacancy"
    ADD NOT NULL FOREIGN KEY "Vacancy" ("VacancyID" ASC)
    REFERENCES "pears"."vacancy" ("vacancyid")
    ON DELETE CASCADE
GO
 
 
ALTER TABLE "pears"."CascadedVacancy"
    ADD NOT NULL FOREIGN KEY "Company" ("SecondaryAgencyID" ASC)
    REFERENCES "pears"."Company" ("companyid")
    ON DELETE CASCADE
GO
  • database/tables/pears_cascadedvacancy.txt
  • Last modified: 2026/08/07 19:24
  • by 127.0.0.1