Minifikator SQL
Stisnite skript SQL tako, da odstranite komentarje in dodatne presledke.
Minifikator SQL
Prilepite skript SQL in to orodje odstrani komentarje in strne vsak zagon praznega prostora ter vrne najbolj kompaktno različico, ki se še izvaja. Tipična opravila: vdelava poizvedbe kot enovrstičnega niza v kodo aplikacije, primerjava ročno napisane izjave s tem, kar je ORM ali dnevnik počasnih poizvedb dejansko ustvaril, krčenje dolgega selitvenega skripta, preden ga shranite, ali stiskanje poizvedbe v parameter URL ali polje JSON.
Majhen tokenizer hodi po skriptu znak za znakom, namesto da bi uporabil slepo iskanje in zamenjavo, tako da se literali nizov in identifikatorji v narekovajih nikoli ne spremenijo. Nizi z enojnimi narekovaji z dvojnimi '' ubežnimi oznakami, identifikatorji z dvojnimi narekovaji in povratnimi imeni MySQL prehajajo bajt za bajtom, tudi če vsebujejo -- ali /* zaporedja, ki so videti le kot komentarji. Odstranjevanje komentarjev pokriva -- vrstične komentarje in /* */ bloke in jih je mogoče izklopiti. Tesen presledek dodatno izbriše presledke za začetnim oklepajem, pred zaključkom in okoli vejic. Možnost postavitve postavi celoten skript v eno vrstico ali začne novo vrstico za vsakim podpičjem najvišje ravni.
Dve pošteni meji. To je nasprotje oblikovalnika: ne spreminja velikih črk ključnih besed, ne zamika ali polepša česar koli — zaženite rezultat skozi oblikovalnik, ko potrebujete nazaj berljiv SQL. In # komentarji so namenoma ostali nedotaknjeni, ker bi njihova odstranitev uničila #temp imena tabel v skriptih T-SQL.
Minifikacija se v celoti izvaja v vašem brskalniku. Poizvedbe običajno razkrijejo imena tabel, podrobnosti sheme in poslovno logiko in nič od tega ne zapusti vaše naprave – nič se nikjer ne naloži, zabeleži ali shrani. Seštevek pod izhodom prikazuje vhodne in izhodne bajte, odstotek shranjenih podatkov in število izpiskov.