Názor k článku PostgreSQL 9.1 aneb stále vpřed od Logik - Osobně daleko nejlépe hodnotím možnost použít INSERT, UPDATE...

  • Článek je starý, nové názory již nelze přidávat.
  • 28. 4. 2011 12:43

    Logik

    Osobně daleko nejlépe hodnotím možnost použít INSERT, UPDATE a DELETE v CTE. Díky tomu lze řešit spoustu věcí, na které byly třeba stored procedures.

    Namátkou např. autoincrement v updatable pohledu sestávajícím se z více tabulek, nebo smazat data z jedné tabulky a zároveň ji vložit do druhé.

    Druhá možnost je IMHO obzvlášť užitečná, protože když to chtěl člověk dřív dělat dvěma kroky a neměl repeatable read, tak musel řešit, aby toho nesmazal víc, než vložil.

    Co mě v poslední době v postgresql chybělo.. teda spíš přebejvalo :-)... jsou různý omezení na rekurzivní CTE (např. zákaz limit, omezený možnosti joinování apod.)