ALTER TABLE vn.routeCommission DROP FOREIGN KEY IF EXISTS routeCommission_firstEditorFk;
ALTER TABLE vn.routeCommission DROP COLUMN IF EXISTS firstEditorFk; 

ALTER TABLE vn.route DROP FOREIGN KEY IF EXISTS route_firstEditorFk;
ALTER TABLE vn.route DROP COLUMN IF EXISTS firstEditorFk; 

ALTER TABLE vn.route
	ADD firstEditorFk INTEGER UNSIGNED NOT NULL 
	COMMENT 'Usuario creador de la ruta' AFTER workerFk;
	
ALTER TABLE vn.routeCommission 
	ADD firstEditorFk INTEGER UNSIGNED NOT NULL 
	COMMENT 'Usuario creador de la ruta' AFTER workCenterFk;


UPDATE vn.routeCommission rc
			JOIN vn.routeLog rl ON rl.originFk = rc.routeFk
	SET rc.firstEditorFk = rl.userFk	
	WHERE rl.`action` = 'insert';

UPDATE vn.routeCommission rc 
		SET firstEditorFk = 4365
		WHERE routeFk = 125360;	
			
ALTER TABLE vn.routeCommission 
	ADD CONSTRAINT routeCommission_firstEditorFk FOREIGN KEY (firstEditorFk) 
		REFERENCES account.user(id) ON DELETE CASCADE ON UPDATE CASCADE;
