Názor k článku
Vyšla první veřejná verze SQL-DK 0.8 od Franta Kučera - Ty aliasy a makra mají sloužit k tomu, abys místo: sql-dk...

  • Článek je starý, nové názory již nelze přidávat.
  • 14. 1. 2014 16:02

    Franta Kučera

    Ty aliasy a makra mají sloužit k tomu, abys místo:

    sql-dk --sql "SELECT … nějaké dlouhé SQL …" … 

    mohl napsat jen

    sql-dk --sql můj-alias … 

    Jasně, šlo by to i přes aliasy v Bashi – jako:

    sql-dk-můj-alias … 

    ale tam by se hůř spolupracovalo s Bash completion (ta funkce, co nabízí možnosti se teď chytá na příkaz sql-dk – tak by se musela chytat na všechny ty aliasy) a taky tam chci udělat překrývání pro databáze – alias bude moci být globální nebo specifický pro DB – takže se ti jeden alias může přeložit na různé SQL, podle toho, nad jakou DB ho spouštíš (pro různé dialekty v jednotlivých DBMS nebo různé struktury jednotlivých databází).

    Makra budou podobná, akorát to nebude jen alias pro SQL řetězec, ale spíš něco jako uložená procedura na straně klienta.