-- Raporu Yenile öncesi PDF sürümlerini saklar (eski raporlar listesinde gösterilir)
CREATE TABLE IF NOT EXISTS `ekspertiz_rapor_arsivi` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  `ekspertiz_id` int(11) unsigned NOT NULL,
  `rapor_no` varchar(50) NOT NULL,
  `pdf_yolu` varchar(255) NOT NULL,
  `plaka` varchar(20) DEFAULT NULL,
  `sase_no` varchar(30) DEFAULT NULL,
  `km` int(11) unsigned DEFAULT NULL,
  `bayi_id` int(11) unsigned DEFAULT NULL,
  `arsiv_tarihi` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `arsiv_nedeni` varchar(50) NOT NULL DEFAULT 'yenileme',
  PRIMARY KEY (`id`),
  KEY `idx_arsiv_ekspertiz` (`ekspertiz_id`),
  KEY `idx_arsiv_sase` (`sase_no`),
  KEY `idx_arsiv_plaka` (`plaka`),
  CONSTRAINT `fk_ekspertiz_rapor_arsivi_ekspertiz` FOREIGN KEY (`ekspertiz_id`) REFERENCES `ekspertizler` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
