migrate_y_tunnus.sql 758 B

123456789101112131415161718192021
  1. USE inventory_db;
  2. ALTER TABLE clients
  3. ADD COLUMN y_tunnus VARCHAR(255) NULL AFTER company_name,
  4. ADD INDEX idx_y_tunnus (y_tunnus);
  5. CREATE TABLE IF NOT EXISTS contact_persons (
  6. id INT(11) AUTO_INCREMENT PRIMARY KEY,
  7. client_id INT(11) NOT NULL,
  8. first_name VARCHAR(100) NOT NULL,
  9. last_name VARCHAR(100) NOT NULL,
  10. email VARCHAR(255) NULL,
  11. phone VARCHAR(20) NULL,
  12. position VARCHAR(100) NULL,
  13. is_primary BOOLEAN DEFAULT FALSE,
  14. created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
  15. updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  16. FOREIGN KEY (client_id) REFERENCES clients(id) ON DELETE CASCADE,
  17. INDEX idx_client_primary (client_id, is_primary),
  18. INDEX idx_name (last_name, first_name)
  19. );