CREATE TABLE munkalap_statuszok
(
  kod serial,
  statusz character varying(100),
  szin integer,
  hasznalatban smallint,
  CONSTRAINT munkalap_statuszok_pkey PRIMARY KEY (kod)
)
WITHOUT OIDS;

INSERT INTO munkalap_statuszok (statusz, hasznalatban) 
(SELECT INITCAP(REPLACE(rmf.munkalap_statusz,'.','')) as statusz, 1 as st
       FROM raktar_mozgas_fej rmf
       WHERE rmf.munkalap_statusz <> ''
       GROUP BY 1
       ORDER BY 2 DESC);
       
UPDATE raktar_mozgas_fej SET munkalap_statusz = (SELECT kod FROM munkalap_statuszok WHERE statusz = raktar_mozgas_fej.munkalap_statusz) WHERE munkalap_statusz <> '';

UPDATE munkalap_statuszok SET szin = 16777215 WHERE szin is null;