-- Correção: tipos corretos para FKs de vendedores -> clients/users
ALTER TABLE vendedores
  ADD COLUMN cliente_id BIGINT UNSIGNED NULL AFTER empresa_id,
  ADD COLUMN user_id BIGINT UNSIGNED NULL AFTER cliente_id,
  ADD INDEX idx_vendedores_cliente (cliente_id),
  ADD INDEX idx_vendedores_user (user_id),
  ADD CONSTRAINT fk_vendedores_clients FOREIGN KEY (cliente_id) REFERENCES clients(id) ON DELETE SET NULL ON UPDATE CASCADE,
  ADD CONSTRAINT fk_vendedores_users FOREIGN KEY (user_id) REFERENCES users(id) ON DELETE SET NULL ON UPDATE CASCADE;