Názor k článku PostgreSQL 9.1 aneb stále vpřed od Logik - Nešlo by to jednoduše napsat tak, že by...

  • Článek je starý, nové názory již nelze přidávat.
  • 2. 5. 2011 18:45

    Logik

    Nešlo by to jednoduše napsat tak, že by to byl jen shortcat a vytvořilo by to klasickou uloženou proceduru (s nějakým speciálním názvem vygenerovaným z názvu tabulky a triggeru) a k trigeru by se poznamenalo, že se s ním má ta procedura i smazat. Se zdrojáky postgresu jsem si ještě moc nehrál, ale nepřipadá mi to tak složitá operace - v podstatě by se změnil jen parser a k trigeru by se poznamenalo, že má při zrušení zrušit danou fci.


    Sladění kódu s dokumentací je defakto oprava každého bugu, ne? :-)
    Nicméně na todle chování OLD/NEW jsem narazil v několika diskusích a měl jsem za to, že se o tom ví, akorát nebyl čas to opravit. Ale přiznám se, že kompromis s OPT-INEm (ta druhá varianta) se mi líbí čim dál více: bezpečné, konzervativní, smysluplné..... Snad bych i pomohl ji napsat, kdyby mi někdo řekl kam šáhnout. Ale dobře, už dávám pokoj. :-)