-- Mevcut kurulumlar için bir kez çalıştırın (phpMyAdmin).
-- "Duplicate column" veya "Duplicate key name" hatası alırsanız ilgili satırı zaten uygulamışsınız; diğerlerine devam edin.
SET NAMES utf8mb4;

CREATE TABLE IF NOT EXISTS tali (
  id INT UNSIGNED AUTO_INCREMENT PRIMARY KEY,
  name VARCHAR(160) NOT NULL,
  phone VARCHAR(40) NULL,
  notes VARCHAR(500) NULL,
  created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
  INDEX idx_tali_name (name(80))
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

ALTER TABLE customers ADD COLUMN tali_id INT UNSIGNED NULL AFTER group_id;
ALTER TABLE customers ADD CONSTRAINT fk_customers_tali FOREIGN KEY (tali_id) REFERENCES tali(id) ON DELETE SET NULL;
ALTER TABLE customers ADD INDEX idx_customers_tali (tali_id);
