ALTER TABLE vn.business DROP FOREIGN KEY business_workerBusinessAgreementFk;

CREATE TABLE `vn`.`workerBusinessAgreement` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `name` varchar(50) DEFAULT NULL,
  `monthHolidays` double DEFAULT NULL,
  `yearHours` int(11) DEFAULT NULL,
  `started` date DEFAULT NULL,
  `ended` date DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;

INSERT INTO vn.workerBusinessAgreement
	SELECT labour_agreement_id, name, month_hollidays, year_hours, date_START, date_END 
		FROM postgresql.labour_agreement__;

ALTER TABLE vn.business ADD CONSTRAINT business_workerBusinessAgreementFk FOREIGN KEY (workerBusinessAgreementFk) REFERENCES vn.workerBusinessAgreement(id) ON DELETE RESTRICT ON UPDATE CASCADE;

DROP TABLE postgresql.labour_agreement__;
