Minificator SQL
Comprimați un script SQL prin eliminarea comentariilor și a spațiilor albe suplimentare.
Minificator SQL
Lipiți un script SQL și acest instrument scoate comentariile și restrânge fiecare rundă de spațiu alb, returnând cea mai compactă versiune care încă rulează. Lucrări tipice: încorporarea unei interogări ca șir de o linie în codul aplicației, compararea unei declarații scrise de mână cu ceea ce a produs de fapt un ORM sau un jurnal de interogare lentă, micșorarea unui script lung de migrare înainte de a-l stoca sau strângerea unei interogări într-un parametru URL sau un câmp JSON.
Un mic tokenizer parcurge scriptul caracter cu caracter în loc să aplice opțiunea de căutare și înlocuire oarbă, astfel încât literalele șirurile și identificatorii ghilimele nu sunt niciodată modificați. Șirurile cu ghilimele simple cu escape dublate, identificatorii dublu ghilimele și numele de backtick MySQL trec octet cu octet, chiar și atunci când conțin secvențe -- sau /* care arată doar ca comentarii. Acoperiri de eliminare a comentariilor -- comentarii de linie și blocuri /* */ și pot fi dezactivate. Spațierea strânsă șterge în plus spațiile după o paranteză de deschidere, înainte de una de închidere și în jurul virgulelor. Opțiunea de aspect pune întregul script pe o linie sau începe o linie nouă după fiecare punct și virgulă de nivel superior.
Două limite sincere. Acesta este opusul unui formatator: nu schimbă majusculele cuvintelor cheie, nu reindentează sau înfrumusețează nimic - rulați rezultatul printr-un formatator atunci când aveți nevoie de SQL lizibil înapoi. Și # comentarii sunt lăsate în mod deliberat neatins, deoarece eliminarea lor ar distruge numele tabelelor #temp în scripturile T-SQL.
Minificarea rulează în întregime în browserul dvs. Interogările tind să expună numele tabelelor, detaliile schemei și logica de afaceri și nimic din toate acestea nu părăsește dispozitivul dvs. - nimic nu este încărcat, înregistrat sau stocat oriunde. Numărul de sub rezultat arată octeții de intrare și de ieșire, procentul salvat și numărul de declarații.