pgFormatter kan ta bort kommentarer från koden, kan aktivera syntaxmarkering i produktionen för en ökad läsbarhet, utvecklare kan styra hur skriptet hanterar nyckelord och funktioner, och de kan också anpassa indraget storlek.
SQL-kod kan kopiera klistras in i programmet, eller det kan laddas upp i bulk.
pgFormatter skriven speciellt för PostgreSQL, men det kan fungera med produktionen och syntax andra databaser också.
Denna lilla verktyg kan användas via dess webbaserade gränssnitt (som ett CGI-skript) eller som en klassisk terminal verktyg.
Som standard pgFormatter kommer mata ut förskönad SQL-kod som HTML, men när det används från konsolen, produktionen ändras till rå text.
Vad är nytt i den här versionen:
- Lägg till användbara tips om formatering i VI. Tack vare David Fetter för tipset.
- Förhindra nyrad efter öppen parentes och strecksatsen tillbaka efter nära när vi har count (*) till exempel.
- Lägg prov fråga med ett omvänt snedstreck före en offert i prover / ex8.sql.
- Fix färg sträng när strängen innehöll ett omvänt snedstreck före en offert. Tack vare Kevin Brannen för plåstret.
- Lägg RETURER sökord.
- Ta bort nyrad före FOR sökord.
- Lägg BY till listan över PG nyckelord ska aktiveras.
- Lägg till nya sökord från PostgreSQL 9.5.
- formatera frågor med FOR och använda, till exempel: SKAPA POLITIK policy_even_ids_only på log för alla att allmänheten med hjälp av (id% 2 = 0);
- Fix okodat tecken i regex. Tack vare Tom Burnett för plåstret.
- Fix fel indrag med funktion som accepterar FROM. Tack vare Adrian Klaver och Alvaro Herrera för rapporten.
- Lägg till fler testprov om JSON operatörer.
- Lägg till JSON # & # x3e; & # x3e; operatör och prov. Tack vare Tom Burnett för plåstret.
- Några fler JSON operatörer. Tack vare Hubert depesz Lubaczewski för plåstret.
- JSON operatörer måste vara innan normala operatörer som regexp kommer att matcha första möjliga sträng, så - & # x3e; kommer att matcha - först, om det är tidigare i tokenizer. Ändra ordning löser problemet rapporter Tom Burnett. Tack vare Hubert depesz Lubaczewski för plåstret.
- Lägg till nya json / jsonb funktioner till listan över pg funktioner.
- Lägg till JSON operatörer. Tack vare Tom Burnett för rapporten.
- Fix anonymisera fel rapporteras i fråga # 15. Tack vare Niklas Schmidtmer för rapporten.
- Lägg till utvecklardokumentation. Tack vare Hubert depesz Lubaczewski för plåstret.
- Fix Beautify.pm med perl 5,20. Tack vare Hubert depesz Lubaczewski för plåstret.
- I Beautify.pm vi inte överväger möjligheten att $ sista är tom i ett tillstånd i en JOIN, och som ger ett undantag i perl 5,20. Tack vare Pablo Alvarez de Sotomayor Posadillo för plåstret.
- Split i bibliotek och program komplett. Tack vare Hubert depesz Lubaczewski för plåstret.
Vad är nytt i version 1.4.
- Lade HTML paus innan sidfoten i CGI sammanhang
- Inkom saknas SQL :: Försköna faderskap och licensuppdatering del av dokumentationen.
- Tillåt filuppladdning i CGI sammanhang.
- Fast fråga i formatering som förhindrar vänsterback indrag när stora sökord hittades.
- till information i kod kommentarer om externa filer i CGI mod.
- Tvinga tolken att inte sätta in en ny rad efter SET nyckelordet när frågan börjar med det. Detta är för att bevara den enda rad med frågor såsom SET client_encoding TO & quot; utf8 & quot ;;
- Inkom ny rad efter SET sökord för att bättre format UPDATE frågor.
Vad är nytt i version 1.3.
- Lade HTML paus innan sidfoten i CGI sammanhang
- Inkom saknas SQL :: Försköna faderskap och licensuppdatering del av dokumentationen.
- Tillåt filuppladdning i CGI sammanhang.
- Fast fråga i formatering som förhindrar vänsterback indrag när stora sökord hittades.
- till information i kod kommentarer om externa filer i CGI mod.
- Tvinga tolken att inte sätta in en ny rad efter SET nyckelordet när frågan börjar med det. Detta är för att bevara den enda rad med frågor såsom SET client_encoding TO & quot; utf8 & quot ;;
- Inkom ny rad efter SET sökord för att bättre format UPDATE frågor.
Kommentarer hittades inte