Eliminator de comentarii SQL
Strip -- comentarii de linie și /* */ blocați comentariile din SQL fără a atinge literalele șir.
Eliminator de comentarii SQL
Lipiți un script SQL și acest instrument elimină comentariile: -- comentarii de linie până la sfârșitul rândului și /* */ blocați comentariile oriunde apar, inclusiv blocurile care se întind pe mai multe linii. Folosiți-l pentru a curăța un dump de schemă înainte de a o partaja, pentru a micșora o migrare înainte de a o efectua sau pentru a elimina notele interne dintr-o interogare pe care urmează să o trimiteți unui client sau să o inserați într-un bilet.
Spre deosebire de o căutare și înlocuire naivă, instrumentul tokenizează de fapt SQL-ul. Șirurile cu ghilimele simple (inclusiv „escape” dublat), identificatorii cu ghilimele duble și identificatorii de backtick MySQL sunt copiate prin neatins, astfel încât o valoare precum „-- not a comment” sau o coloană numită „a--b” supraviețuiește exact așa cum este scrisă. Selectorul de eliminare limitează curățarea doar la comentarii de rând sau blochează comentariile numai atunci când aveți nevoie de un singur fel.
Două opțiuni controlează detaliile. Păstrarea comentariilor marcate păstrează orice comentariu care începe cu un marcator - cu valoarea implicită! asta inseamna --! adnotările și indicațiile executabile MySQL, cum ar fi /*!40101 ... */ rămân pe loc, ceea ce contează atunci când un dump se bazează pe ele. Drop emptied lines elimină liniile care nu conțineau altceva decât un comentariu, astfel încât un script puternic adnotat nu se transformă într-o scară de linii goale; liniile goale existente sunt întotdeauna păstrate.
Totul rulează local în browserul dvs. — SQL-ul dvs. nu este încărcat niciodată, astfel încât schemele, numele tabelelor și datele din literale șir rămân pe computer. Numărul de sub rezultat arată câte comentarii au fost eliminate și câți octeți ai salvat.