Pár triků pro PostgreSQL 7.2
1. Chcete po přečtení dokumentace vědět, jak použít klíčové slovo interval tak, aby používalo atribut v tabulce místo pevně zadaných hodnot? Zkuste tento postup:
SELECT datum+(atribut_s_int ||'days')::interval FROM tabulka;
2. Jak změníme atribut tabulky z NULL na NOT NULL (bez drop a create tabulky)?
UPDATE pg_attribute SET attnotnull = TRUEWHERE attname = 'atribut'AND attrelid = (SELECT oid FROM pg_class WHERE relname = 'tabulka');
POZNÁMKA: Pro opačný převod NOT NULL na NULL stačí nastavit SET attnotnull = FALSE.