-- jak nie mozna wejsc do pracownikow
-- wykonac jak poizej

DESC urlopy;  -- jeśli jest pole GUIDPrac zamiast GUIDPr uruchomic ponizsze sqlki

ALTER TABLE `urlopy` CHANGE `GUIDPrac` `GUIDPr` VARCHAR(38) CHARSET cp1250 COLLATE cp1250_general_ci DEFAULT '' NOT NULL;  

INSERT IGNORE INTO `urlopy` (`GUID`,`GUIDPr`,`rok`) SELECT  CONCAT('PW_', MD5(CONCAT(GUID, '2022'))) ,GUID, 2022 FROM Pracownicy ;

-- może przyda się
DESC Pracownicy;

-- jak nie mozna wejsc do pracownikow
-- Jeśli ktoś odpalił ręcznie zestaw poprawek dla Ładu to są teraz nieścisłości w tabelach
-- Na pewno trzeba takiemu klientowi odpalić sqlki 
-- W pierwszym poprawa literówki w drugim przypadku przeniesienie kolumny z pracownika do urlopów. 

ALTER TABLE `Pracownicy` CHANGE `NaliczUlgaDlaPE` `NaliczUlgeDlaPE` INT(11) DEFAULT 0 NULL;
ALTER TABLE `Pracownicy` DROP COLUMN `NaliczUlgeDlaKS`; 

-- jak nie mozna wejsc do plac i zlecen
ALTER TABLE `place` CHANGE `NaliczUlgaDlaPE` `NaliczUlgeDlaPE` INT(11) DEFAULT 0 NULL;
ALTER TABLE `place` DROP COLUMN `PodstawaUKSnrastajaco`, DROP COLUMN `PodstawaUDRnrastajaco`, DROP COLUMN `PodstawaUPEnrastajaco`;
ALTER TABLE `place` ADD COLUMN `KwotaDoLimituKS` DOUBLE(16,4) DEFAULT 0.0000 NULL, ADD COLUMN `KwotaDoLimituDR` DOUBLE(16,4) DEFAULT 0.0000 NULL, ADD COLUMN `KwotaDoLimituPE` DOUBLE(16,4) DEFAULT 0.0000 NULL;
ALTER TABLE `prace_zlecone` DROP COLUMN `PodstawaUKSnrastajaco`, DROP COLUMN `PodstawaUDRnrastajaco`, DROP COLUMN `PodstawaUPEnrastajaco`, CHANGE `NaliczUlgaDlaPE` `NaliczUlgeDlaPE` INT(11) DEFAULT 0 NULL;
ALTER TABLE `prace_zlecone` ADD COLUMN `KwotaDoLimituKS` DOUBLE(16,4) DEFAULT 0.0000 NULL, ADD COLUMN `KwotaDoLimituDR` DOUBLE(16,4) DEFAULT 0.0000 NULL, ADD COLUMN `KwotaDoLimituPE` DOUBLE(16,4) DEFAULT 0.0000 NULL;

ALTER TABLE `place`
 ADD COLUMN `KwotaDoLimituKS` DOUBLE(16,4) DEFAULT 0.0000 NULL,
 ADD COLUMN `KwotaDoLimituDR` DOUBLE(16,4) DEFAULT 0.0000 NULL,
 ADD COLUMN `KwotaDoLimituPE` DOUBLE(16,4) DEFAULT 0.0000 NULL;

ALTER TABLE `prace_zlecone`
 ADD COLUMN `KwotaDoLimituKS` DOUBLE(16,4) DEFAULT 0.0000 NULL,
 ADD COLUMN `KwotaDoLimituDR` DOUBLE(16,4) DEFAULT 0.0000 NULL,
 ADD COLUMN `KwotaDoLimituPE` DOUBLE(16,4) DEFAULT 0.0000 NULL;
