pgFormatter kan fjerne kommentarer fra koden, kan aktivere syntax highlighting i produksjonen for økt lesbarhet, utviklere kan kontrollere hvordan skriptet håndterer søkeord og funksjoner, og de kan også tilpasse innrykk størrelsen.
SQL-kode kan kopiere limt inne i applikasjonen, eller det kan lastes opp i bulk.
pgFormatter ble skrevet spesielt for PostgreSQL, men det kan fungere med produksjon og syntaksen til andre databaser også.
Dette lille verktøyet kan brukes via sin web-basert grensesnitt (som en CGI script) eller som en klassisk terminal verktøy.
Som standard pgFormatter vil sende ut kjønnet SQL-kode som HTML, men når det brukes fra konsollen, produksjonen er endret til rå tekst.
Hva er nytt i denne utgaven:
- Legg nyttig hint om formattering i vi. Takk til David Fetter for tipset.
- Forhindre linjeskift etter åpen parentes og innrykk tilbake etter nærmere når vi har count (*) for eksempel.
- Legg til test spørring med en omvendt skråstrek før et tilbud i prøver / ex8.sql.
- Fix farge streng når strengen inneholdt en backslash før et tilbud. Takk til Kevin Brannen for oppdateringen.
- Legg til avkastning søkeord.
- Fjern linjeskift før FOR søkeord.
- Legg BY til listen over PG søkeord for å bli aktivert.
- Legg til nye søkeord fra PostgreSQL 9.5.
- reformatere søk med FOR og ved hjelp av for eksempel: CREATE POLITIKK policy_even_ids_only inn Logg FOR ALLE TIL OFFENTLIG BRUKE (id% 2 = 0);
- Fix unescaped karakter i regex. Takk til Tom Burnett for oppdateringen.
- Fix feil innrykk med funksjon som godtar FROM-ledd. Takk til Adrian Klaver og Alvaro Herrera for rapporten.
- Legg til flere stikkprøvene om JSON operatører.
- Legg til JSON # & # x3e; & # x3e; operatør og prøve. Takk til Tom Burnett for oppdateringen.
- Noen flere JSON operatører. Takket være Hubert depesz Lubaczewski for oppdateringen.
- JSON operatører må være før normale operatører som regexp vil matche første mulige strengen, så - & # x3e; vil matche - først, hvis det er før i tokenizer. Endre rekkefølgen løser problemet rapporter fra Tom Burnett. Takket være Hubert depesz Lubaczewski for oppdateringen.
- Legg til nye json / jsonb funksjoner til listen over pg funksjoner.
- Legg til JSON operatører. Takk til Tom Burnett for rapporten.
- Fix anonymiteringsnettverk svikt rapportert i problemet # 15. Takk til Niklas Schmidtmer for rapporten.
- Legg til utviklerdokumentasjon. Takket være Hubert depesz Lubaczewski for oppdateringen.
- Fix Beautify.pm med perl 5,20. Takket være Hubert depesz Lubaczewski for oppdateringen.
- I Beautify.pm vi ikke vurderer muligheten for $ siste å være tom i en tilstand inne i en BLI, og som gir et unntak i perl 5,20. Takk til Pablo Alvarez de Sotomayor Posadillo for oppdateringen.
- Split i biblioteker og programmer komplett. Takket være Hubert depesz Lubaczewski for oppdateringen.
Hva er nytt i versjon 1.4.
- Lagt HTML pause før bunnteksten i CGI sammenheng
- Lagt savnede SQL :: forskjønne farskap og oppdatering lisens del av dokumentasjonen.
- Tillat opplasting i CGI sammenheng.
- Fikset problem i formateringen som hindrer venstre back innrykk når store søkeord ble funnet.
- Lagt informasjon i koden kommentarer om eksterne filer i CGI modus.
- Tving parseren å ikke sette inn en ny linje etter SET nøkkelordet når spørringen begynne med det. Dette er for å bevare den eneste linje med spørsmål som SET client_encoding til & quot; utf8 & quot ;;
- Lagt ny linje etter SET nøkkelord for å bedre format UPDATE spørringer.
Hva er nytt i versjon 1.3.
- Lagt HTML pause før bunnteksten i CGI sammenheng
- Lagt savnede SQL :: forskjønne farskap og oppdatering lisens del av dokumentasjonen.
- Tillat opplasting i CGI sammenheng.
- Fikset problem i formateringen som hindrer venstre back innrykk når store søkeord ble funnet.
- Lagt informasjon i koden kommentarer om eksterne filer i CGI modus.
- Tving parseren å ikke sette inn en ny linje etter SET nøkkelordet når spørringen begynne med det. Dette er for å bevare den eneste linje med spørsmål som SET client_encoding til & quot; utf8 & quot ;;
- Lagt ny linje etter SET nøkkelord for å bedre format UPDATE spørringer.
Kommentarer ikke funnet