pgFormatter

Screenshot Software:
pgFormatter
Mga detalye ng Software:
Bersyon: 1.5 Na-update
I-upload ang petsa: 10 Feb 16
Nag-develop: Darold Gilles
Lisensya: Libre
Katanyagan: 32

Rating: nan/5 (Total Votes: 0)

pgFormatter maaaring tanggalin ang mga komento mula sa mga code, ay maaaring paganahin ang syntax-highlight sa output para sa isang mas mataas na pagiging madaling mabasa, mga developer ay maaaring kontrolin kung paano ang script humahawak keyword at pag-andar, at maaaring sila rin i-customize ang laki indentation.

SQL code ay maaaring i-copy-paste sa loob ng application, o maaari itong mai-upload nang maramihan.

pgFormatter ay nakasulat na partikular para PostgreSQL, ngunit ito ay maaaring gumana sa mga output at syntax ng iba pang mga database pati na rin.

Ang maliit na tool na maaaring magamit sa pamamagitan ng kanyang Web-based na interface (bilang CGI script) o bilang isang klasikong terminal utility.

Sa pamamagitan ng default, pgFormatter ay output ang pinaganda SQL code ng HTML, ngunit kapag ginamit mula sa console, ang output ay pinalitan sa raw text.

Ano ang bago sa ito release:

  • Magdagdag kapaki-pakinabang na pahiwatig tungkol sa formating sa vi. Salamat sa David Fetter para sa hint.
  • Pigilan newline matapos open parenthesis at indent bumalik pagkatapos isara kapag kami ay may count (*) para sa halimbawa.
  • Magdagdag query pagsubok na may isang backslash bago ang isang quote sa halimbawa / ex8.sql.
  • Fix pangkulay string kapag ang string ay naglalaman ng isang backslash bago ang isang quote. Salamat sa Kevin Brannen para sa patch.
  • Magdagdag AY NAGBABALIK keyword.
  • Mag-alis newline bago ang FOR keyword.
  • Magdagdag BY sa listahan ng PG keywords na sa malaking titik.
  • Magdagdag ng bagong mga keyword mula sa PostgreSQL 9.5.
  • query Reformat may FOR at PAGGAMIT, halimbawa: LILIKHA POLICY policy_even_ids_only ON log PARA SA LAHAT SA PUBLIC PAGGAMIT (id% 2 = 0);
  • Ayusin unescaped character sa regex. Salamat sa Tom Burnett para sa patch.
  • Ayusin mali indentation may function na tumatanggap MULA sugnay. Salamat sa Adrian Klaver at Alvaro Herrera para sa ulat.
  • Magdagdag pa ng samples test tungkol json operator.
  • Magdagdag JSON # & # x3e; & # x3e; operator at sample. Salamat sa Tom Burnett para sa patch.
  • Ang ilang mga karagdagang JSON operator. Salamat sa Hubert depesz Lubaczewski para sa patch.
  • JSON operator kailangang maging bago normal operator bilang regexp ay tutugma unang posibleng string, kaya - & # x3e; tutugma - una, kung ito ay bago sa tokenizer. Ang pagbabago ng order solves ang mga ulat ng problema sa pamamagitan ng Tom Burnett. Salamat sa Hubert depesz Lubaczewski para sa patch.
  • Idagdag bago json / jsonb function sa listahan ng pg-andar.
  • Magdagdag JSON operator. Salamat sa Tom Burnett para sa ulat.
  • Fix hindi kilala ang failure iniulat sa isyu # 15. Salamat sa Niklas Schmidtmer para sa ulat.
  • Magdagdag developer babasahin. Salamat sa Hubert depesz Lubaczewski para sa patch.
  • Ayusin Beautify.pm sa Perl 5.20. Salamat sa Hubert depesz Lubaczewski para sa patch.
  • Sa Beautify.pm hindi namin ay isinasaalang-alang ang posibilidad ng $ huling pagiging walang laman sa isang kundisyon sa loob ng isang SUMALI, at na nagbibigay ng isang exception sa Perl 5.20. Salamat sa Pablo Alvarez de Sotomayor Posadillo para sa patch.
  • Split sa mga aklatan at mga programa kumpleto. Salamat sa Hubert depesz Lubaczewski para sa patch.

Ano ang bago sa bersyon 1.4:.

  • Added HTML pahinga bago ang footer sa CGI konteksto
  • Idinagdag nawawalang SQL :: Pagandahin paternity at i-update license bahagi ng babasahin.
  • Payagan upload ng file sa CGI konteksto.
  • Fixed isyu sa pag-format na pigilan kaliwa likod indentation kapag pangunahing mga keyword ang natagpuan.
  • Nagdagdag ng impormasyon sa code comments tungkol sa mga panlabas na mga file sa CGI mode.
  • Puwersahin ang parser upang hindi magsingit ng isang bagong linya matapos ang SET keyword kapag sinimulan ang query sa mga ito. Ito ay upang mapanatili ang solong linya na may mga query tulad SET client_encoding SA & quot; utf8 & quot ;;
  • Nagdagdag ng bagong linya matapos SET keyword upang mas mahusay na mga query format UPDATE.

Ano ang bago sa bersyon 1.3:.

  • Added HTML pahinga bago ang footer sa CGI konteksto
  • Idinagdag nawawalang SQL :: Pagandahin paternity at i-update license bahagi ng babasahin.
  • Payagan upload ng file sa CGI konteksto.
  • Fixed isyu sa pag-format na pigilan kaliwa likod indentation kapag pangunahing mga keyword ang natagpuan.
  • Nagdagdag ng impormasyon sa code comments tungkol sa mga panlabas na mga file sa CGI mode.
  • Puwersahin ang parser upang hindi magsingit ng isang bagong linya matapos ang SET keyword kapag sinimulan ang query sa mga ito. Ito ay upang mapanatili ang solong linya na may mga query tulad SET client_encoding SA & quot; utf8 & quot ;;
  • Nagdagdag ng bagong linya matapos SET keyword upang mas mahusay na mga query format UPDATE.

Katulad na software

CDatabase
CDatabase

10 Dec 15

DByte
DByte

12 Apr 15

peewee
peewee

20 Jul 15

Iba pang mga software developer ng Darold Gilles

SysUsage
SysUsage

1 Mar 15

pgCluu
pgCluu

1 Oct 15

SquidAnalyzer
SquidAnalyzer

10 Feb 16

Mga komento sa pgFormatter

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!