-- IQX database structure split by table
-- Source: IQXDatabaseStructure - with comments.sql
-- Table: "pears"."BroadbeanVacancy"
-- Table comment: Links to vacancy - which vacancy posted to BB
-- Statement count: 4
CREATE TABLE "pears"."BroadbeanVacancy" (
"Broadbeanvacancyid" CHAR(20) NOT NULL
,"vacancyid" CHAR(20) NULL
,"advertid" CHAR(100) NULL
,"createtime" TIMESTAMP NULL
,"Locationid" INTEGER NULL
,"consultant" CHAR(50) NULL
,"office" CHAR(50) NULL
,"team" CHAR(50) NULL
,"username" CHAR(40) NULL
,"jobtitle" CHAR(65) NULL
,"jobref" CHAR(20) NULL
,"jobtype" CHAR(10) NULL
,"locationpath" CHAR(150) NULL
,"closetime" TIMESTAMP NULL
,"continent" INTEGER NULL
,"country" INTEGER NULL
,"region" INTEGER NULL
,"place" INTEGER NULL
,"subplace" INTEGER NULL
,"subsubplace" INTEGER NULL
,"subsubsubplace" INTEGER NULL
,"Duration" CHAR(30) NULL
,"Salary_From" DOUBLE NULL
,"Salary_To" DOUBLE NULL
,"Salary_per" CHAR(5) NULL
,"Salary_Benefits" CHAR(50) NULL
,"Skills" CHAR(65) NULL
,"Description" long VARCHAR NULL
,"Summary" long VARCHAR NULL
,"clientdetails" CHAR(100) NULL
,"Profile" CHAR(100) NULL
,"JobOffer" CHAR(100) NULL
,"Salary_Currency" CHAR(10) NULL
,"Industry" CHAR(100) NULL
,"AdvertCheckDate" TIMESTAMP NULL
,"StartDate" TIMESTAMP NULL
,PRIMARY KEY ("Broadbeanvacancyid" ASC)
)
GO
COMMENT ON TABLE "pears"."BroadbeanVacancy" IS
'Links to vacancy - which vacancy posted to BB'
GO
ALTER TABLE "pears"."BroadbeanVacancy"
ADD FOREIGN KEY "vacancy" ("vacancyid" ASC)
REFERENCES "pears"."vacancy" ("vacancyid")
ON DELETE CASCADE
GO
CREATE UNIQUE INDEX "broadbeanadvertid" ON "pears"."BroadbeanVacancy"
( "advertid" )
GO