PostgreSQL 格式化指南
掌握 PostgreSQL SQL 代码的格式化方法
PostgreSQL 特定语法支持
PostgreSQL 拥有丰富的扩展语法,我们的格式化工具能够正确处理:
- RETURNING 子句
- ARRAY 类型构造器
- JSON/JSONB 操作符
- CTE (WITH 子句)
- 窗口函数
- LATERAL JOIN
格式化示例
格式化前:
WITH monthly_sales AS (SELECT DATE_TRUNC('month',created_at) as month,SUM(total) as total FROM orders GROUP BY month) SELECT month,total FROM monthly_sales ORDER BY month DESC;格式化后:
WITH monthly_sales AS (
SELECT
DATE_TRUNC('month', created_at) AS month,
SUM(total) AS total
FROM orders
GROUP BY
month
)
SELECT
month,
total
FROM monthly_sales
ORDER BY month DESC;