pgFormatter poate elimina comentariile din cod, poate permite evidențierea sintaxei în producția pentru o lizibilitate sporită, dezvoltatorii pot controla modul în care script-ul se ocupă de cuvinte cheie și funcții, iar acestea se pot personaliza, de asemenea, dimensiunea indentare.
cod SQL poate fi copia-lipite în interiorul aplicației, sau poate fi încărcat în vrac.
pgFormatter a fost scris special pentru PostgreSQL, dar poate lucra cu ieșire și sintaxa altor baze de date, precum și.
Acest mic instrument poate fi utilizat prin intermediul interfeței sale Web (ca un script CGI) sau ca un utilitar terminal de clasic.
În mod implicit, pgFormatter va ieșire codul SQL înfrumusețat ca HTML, dar atunci când este utilizat de consola, ieșirea este schimbat în text brut.
Ce este nou în această versiune:
- Adăugați un indiciu util despre formating în vi. Grație lui David inlantuiti pentru indiciu.
- Se va preveni newline dupa unul dintre paranteze deschise și prima liniuță din nou după închidere, când avem conta (*), de exemplu.
- Adăugați interogare de test cu un backslash inainte de un citat din mostre / ex8.sql.
- Fix șir de colorat atunci când șirul conținea un backslash înainte de o ofertă. Mulțumită lui Kevin Brannen pentru patch-uri.
- Adăugați cuvinte cheie Returnări.
- Eliminați FOR, înainte de linie nouă, cuvinte-cheie.
- Adăugați la PE lista de cuvinte cheie PG valorificabile.
- Adăugați cuvinte cheie noi din PostgreSQL 9.5.
- interogări Reformata cu FOR și folosind, de exemplu: CREATE POLITICA policy_even_ids_only PE jurnalul tuturor la public, utilizând (2% id = 0);
- Fix caracter în regex fără șir escape. Grație lui Tom Burnett pentru patch-uri.
- Fix indentare greșită cu funcție care acceptă clauza. Grație lui Adrian Klaver și Alvaro Herrera pentru raportul.
- Adăugați mai multe probe de testare cu privire la operatorii JSON.
- Adăugați JSON # & # x3e; & # x3e; operatorul și probă. Grație lui Tom Burnett pentru patch-uri.
- Unii mai mulți operatori JSON. Mulțumită Hubert depesz Lubaczewski pentru plasturele.
- Operatorii trebuie să fie JSON înainte de operatorii normali ca regexp se va potrivi mai întâi șir posibil, astfel - & # x3e; se va potrivi - în primul rând, în cazul în care este mai înainte în Tokenizer. Pentru schimbarea rezolvă problema prin rapoartele Tom Burnett. Mulțumită Hubert depesz Lubaczewski pentru plasturele.
- Adăugați funcții noi JSON / jsonb la lista de funcții pg.
- Adăugați operatori JSON. Grație lui Tom Burnett pentru raport.
- Fix eșec anonimizare a raportat în cauză # 15. Multumita lui Niklas Schmidtmer pentru raportul.
- Adăugați o documentație pentru dezvoltatori. Mulțumită Hubert depesz Lubaczewski pentru plasturele.
- Fix Beautify.pm cu perl 5.20. Mulțumită Hubert depesz Lubaczewski pentru plasturele.
- În Beautify.pm nu ne-au luat în considerare posibilitatea de a $ ultimul fiind gol într-o singură condiție în interiorul JOIN, și care dă o excepție în perl 5.20. Mulțumită lui Pablo Alvarez de Sotomayor Posadillo pentru plasturele.
- Split, în biblioteci și programe complete. Mulțumită Hubert depesz Lubaczewski pentru plasturele.
Ce este nou în versiunea 1.4:.
- Adăugat HTML pauză înainte de subsol în context CGI
- Adăugat SQL lipsă :: Înfrumusețează paternitate și licență de actualizare parte a documentației.
- Permiteți încărcarea fișierelor într-un context CGI.
- problema fixe în formatare care împiedică din stânga spate amprentare când s-au găsit cuvinte cheie majore.
- Informații Adăugat în cod comentarii cu privire la fișierele externe în modul CGI.
- Forța de interpretorul nu insera o nouă linie după cuvântul cheie SET atunci când interogarea începe cu ea. Acest lucru este de a păstra linia unică cu interogări cum ar fi SET client_encoding TO & quot; utf8 & quot ;;
- Adăugat linie nouă după cuvinte cheie SET pentru o mai bună interogări în format UPDATE.
Ce este nou în versiunea 1.3:.
- Adăugat HTML pauză înainte de subsol în context CGI
- Adăugat SQL lipsă :: Înfrumusețează paternitate și licență de actualizare parte a documentației.
- Permiteți încărcarea fișierelor într-un context CGI.
- problema fixe în formatare care împiedică din stânga spate amprentare când s-au găsit cuvinte cheie majore.
- Informații Adăugat în cod comentarii cu privire la fișierele externe în modul CGI.
- Forța de interpretorul nu insera o nouă linie după cuvântul cheie SET atunci când interogarea începe cu ea. Acest lucru este de a păstra linia unică cu interogări cum ar fi SET client_encoding TO & quot; utf8 & quot ;;
- Adăugat linie nouă după cuvinte cheie SET pentru o mai bună interogări în format UPDATE.
Comentariile nu a fost găsit