SQL minifikátor
Zmenšite SQL skript odstránením komentárov a nadbytočných medzier.
Súvisiace nástroje
SQL minifikátor
Vložte SQL skript a nástroj z neho odstráni komentáre a zredukuje každý sled bielych znakov, takže dostanete najkompaktnejšiu podobu, ktorá sa stále dá spustiť. Hodí sa vždy, keď potrebujete vložiť dotaz ako jednoriadkový reťazec do kódu aplikácie, porovnať ručne napísaný príkaz s tým, čo skutočne vygenerovalo ORM alebo čo skončilo v logu pomalých dotazov, zmenšiť dlhý migračný skript pred uložením, alebo vtesnať dotaz do URL parametra či JSON poľa.
Skript prechádza malý tokenizér znak po znaku namiesto slepého nahrádzania, takže reťazcové literály a citované identifikátory zostanú vždy nedotknuté. Reťazce v apostrofoch so zdvojeným '' , identifikátory v úvodzovkách aj mysqlové spätné apostrofy prejdú bajt po bajte — aj keď obsahujú -- alebo /* , ktoré len vyzerajú ako komentár. Odstraňovanie komentárov pokrýva riadkové -- aj bloky /* */ a dá sa vypnúť. Tesné medzery navyše zmažú medzery za otváracou zátvorkou, pred zatváracou a okolo čiarok. Rozloženie výstupu je buď celý skript na jednom riadku, alebo nový riadok po každej bodkočiarke mimo reťazcov.
Dve poctivé obmedzenia. Nástroj je opakom formátovača: nemení veľkosť kľúčových slov, neodsadzuje a nič neskrášľuje — keď potrebujete čitateľné SQL späť, prežeňte výsledok formátovačom. A komentáre so znakom # zámerne necháva tak, pretože ich odstránenie by v T-SQL zničilo názvy #temp tabuliek.
Minifikácia beží výhradne vo vašom prehliadači. Dotazy často prezrádzajú názvy tabuliek, schému aj biznis logiku — nič z toho neopustí vaše zariadenie, nič sa nenahráva, neloguje ani neukladá. Prehľad pod výstupom ukazuje bajty na vstupe a výstupe, ušetrené percentá a počet príkazov.