Názor k článku Jak nepoužívat PL/pgSQL (případně PL/SQL) – fatální chyby při vývoji od qwe - U compilovanych objektu PL/SQL, ci PL/pgSQL (package, procedury,...

  • Článek je starý, nové názory již nelze přidávat.
  • 23. 5. 2018 17:38

    qwe (neregistrovaný)

    U compilovanych objektu PL/SQL, ci PL/pgSQL (package, procedury, funkce view, pripadne i objektove typy) reverse engineering potreba nie je. Create a replace to resi. O to horsi jsou tabulky (a typy/objekty s navaznostama na dalsi typy).
    A to je ta cast kde prave dane IDE exceluje. Ano kod bude v DB, ale nic mi v tom nebrani abych to ukladal do souboru, verzoval.

    Nemit zdrojaky v DB je jednak nemozne, a jinak clovek by prisel i o to ze vlastni praci 'zvaliduje'.
    Nemit zdrojaky v mimo DB je taky blbe, clovek prijde o historii vlastni prace (krasna znama situace kdyz to nekdo prepise), nemit je verzovane na dlhodoby projekt docela nemozne.

    Verzovani, vetveni potreba, tie argumenty ani nepopiram, ale s IDE/nastojema ktery to primo kompiluju do DB a resi veskere navaznosti na dalsi objekty.

    Bohuzel ani pro Oracle zadne free cost reseni na to neexistuje.
    K verzovani nasazovani je tam mimojine Liquibase (ne jenom oracle ale kopa dalsich sql databaz), ktery pomaha k verzovani a rollbacku, dobre se integruje do CI, ale trochu i pridava praci.