ย่อโค้ด SQL หรือจัดให้สวยงาม รองรับ PostgreSQL และ Oracle
SQL Beautify คือการจัดรูปแบบ SQL query ให้อ่านง่าย โดย indent คำสั่ง, ขึ้นบรรทัดใหม่ที่ keyword สำคัญ และทำตัวพิมพ์ใหญ่ให้ SQL keywords ประโยชน์หลัก ได้แก่ ช่วยให้ตรวจจับ bug ใน query ได้ง่ายขึ้น, ทำให้ code review ง่ายขึ้น, ช่วยให้ทีมเขียน SQL ด้วยรูปแบบเดียวกัน และทำให้ query ที่ generate จากโปรแกรม (ที่มักอยู่บรรทัดเดียว) อ่านได้
SQL Minify ช่วยลดขนาด query โดยลบ comment, whitespace และ newline ที่ไม่จำเป็น แต่ผลที่ได้ในแง่ bandwidth มักน้อยมากเพราะ SQL query โดยทั่วไปไม่ใหญ่ ประโยชน์จริงของการ minify SQL คือ ลด parsing overhead เล็กน้อย, ลดขนาด log files และป้องกัน SQL injectionในบางรูปแบบที่ใช้ comment injection ซ่อนโค้ดอันตราย
มีหลาย SQL style guide ที่ใช้กันในอุตสาหกรรม เช่น ของ Mozilla, GitLab และ Kickstarter หลักการทั่วไปได้แก่ keyword พิมพ์ใหญ่ เช่น SELECT, FROM, WHERE, แต่ละ clause ขึ้นบรรทัดใหม่, ใช้ alias สำหรับ table ที่ซับซ้อน, ใส่ comma ที่ต้นบรรทัดหรือท้ายบรรทัดให้สม่ำเสมอ และ indent subquery ให้ชัดเจน ทีมควรตกลงและใช้ formatter เดียวกันเพื่อความสม่ำเสมอ
PostgreSQL รองรับ keyword พิเศษ เช่น LIMIT, OFFSET, RETURNING, ILIKE (case-insensitive LIKE) ซึ่งไม่มีใน Oracle ส่วน Oracle ใช้ ROWNUM แทน LIMIT, มี CONNECT BY สำหรับ hierarchical query และใช้ SYSDATE แทน NOW() เครื่องมือนี้รองรับทั้ง PostgreSQL และ Oracle dialect โดยจะ uppercase keyword ที่เหมาะสมกับแต่ละ database ให้อัตโนมัติ