16 lut 2015

Obliczanie różnicy godzin

SELECT (
  extract('hour' FROM '16:00:00'::interval) - extract('hour' FROM '10:00:00'::interval)
)*3;

Obliczanie różnicy godzin i pomnożenie przez 3

20 maj 2014

Zmiana typu pola integer na character varying

Zmiana typu pola integer na character varying w bazie postgresql:

ALTER TABLE ludzie ALTER COLUMN wiek TYPE character varying USING null

lub np. pola typu character varying na timestamp:

ALTER TABLE ludzie ALTER COLUMN data TYPE timestamp without time zone USING null