You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
INSERT INTO t(id, a, min, max) SELECT input.id, input.a, input.min, input.max FROM ( SELECT id, a, min, max FROM foo WHERE a IN ('a', 'b') ) AS input WHERE (SELECT true FROM condition) ON CONFLICT ON CONSTRAINT a_id_key DO UPDATE SET id = EXCLUDED.id, a = EXCLUDED.severity, min = EXCLUDED.min, max = EXCLUDED.max RETURNING *; ";
let input = "DELETE FROM Customers WHERE CustomerName='Alfred' AND Phone=5002132;";
@@ -1681,13 +1735,10 @@ mod tests {
1681
1735
#[test]
1682
1736
fnit_formats_case_when_inside_an_order_by(){
1683
1737
let input = "SELECT a, created_at FROM b ORDER BY (CASE $3 WHEN 'created_at_asc' THEN created_at END) ASC, (CASE $3 WHEN 'created_at_desc' THEN created_at END) DESC;";
1684
-
let max_line = 120;
1738
+
let max_line = 80;
1685
1739
let options = FormatOptions{
1686
1740
max_inline_block: max_line,
1687
1741
max_inline_arguments:Some(max_line),
1688
-
joins_as_top_level:true,
1689
-
uppercase:Some(true),
1690
-
ignore_case_convert:Some(vec!["status"]),
1691
1742
..Default::default()
1692
1743
};
1693
1744
@@ -2351,7 +2402,10 @@ from
2351
2402
2352
2403
#[test]
2353
2404
fnit_formats_blocks_inline_or_not(){
2354
-
let input = " UPDATE t SET o = ($5 + $6 + $7 + $8),a = CASE WHEN $2
2405
+
let input = " UPDATE t
2406
+
2407
+
2408
+
SET o = ($5 + $6 + $7 + $8),a = CASE WHEN $2
2355
2409
THEN NULL ELSE COALESCE($3, b) END, b = CASE WHEN $4 THEN NULL ELSE
2356
2410
COALESCE($5, b) END, s = (SELECT true FROM bar WHERE bar.foo = $99 AND bar.foo > $100),
2357
2411
c = CASE WHEN $6 THEN NULL ELSE COALESCE($7, c) END,
@@ -2365,8 +2419,7 @@ from
2365
2419
};
2366
2420
let expected = indoc!(
2367
2421
"
2368
-
UPDATE t
2369
-
SET
2422
+
UPDATE t SET
2370
2423
o = ($5 + $6 + $7 + $8),
2371
2424
a = CASE WHEN $2 THEN NULL ELSE COALESCE($3, b) END,
2372
2425
b = CASE WHEN $4 THEN NULL ELSE COALESCE($5, b) END,
0 commit comments