CREATE TABLE survey_results (
    id INT AUTO_INCREMENT PRIMARY KEY,
    settlement_id INT NOT NULL,
    survey_job_id INT NOT NULL,
    percentage_results LONGTEXT NOT NULL COMMENT 'JSON: kérdésenkénti százalékos eredmények és válaszszám',
    thematic_analysis TEXT NOT NULL COMMENT 'HTML: témakörönkénti szöveges elemzés',
    personal_data_warnings LONGTEXT NULL COMMENT 'JSON: detektált személyes adatok pozíciói és szövegei',
    created_at DATETIME DEFAULT CURRENT_TIMESTAMP,
    updated_at DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
    INDEX idx_survey_results_settlement (settlement_id),
    CONSTRAINT fk_survey_results_settlement FOREIGN KEY (settlement_id) REFERENCES settlements(id),
    CONSTRAINT fk_survey_results_job FOREIGN KEY (survey_job_id) REFERENCES survey_jobs(id)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
