
-- DROP TABLE tl_job_application;




CREATE TABLE tl_job_application (
    object_id number(12) NOT NULL ,
    object_last_updated_date date DEFAULT SYSDATE NOT NULL ,
    object_created_date date DEFAULT SYSDATE NOT NULL
    ,
    cv blob NULL,
    cover_letter blob NULL,
    application_status varchar2(200) NOT NULL,
    submitted_date date NULL,
    google_address_text varchar2(300) NULL,
    prefer_remote char(1) NULL,
    happy_to_relocate char(1) NULL,
    is_email_ingest char(1) NULL,
    applicant_source varchar2(200) NULL,
    candidate_id number(12)  NOT NULL,
    job_id number(12)  NOT NULL,
    work_flow_stage_id number(12)  NULL
    );



ALTER TABLE tl_job_application ADD    
    CONSTRAINT PK_tl_job_application PRIMARY KEY 
    (
        object_id
    ) ;
    
    
    
    CREATE INDEX idx_tl_job_application_candidate_id 
    ON tl_job_application (candidate_id);

    CREATE INDEX idx_tl_job_application_job_id 
    ON tl_job_application (job_id);
