Skip to content

Commit 4eefd27

Browse files
committed
pretty
1 parent d43321c commit 4eefd27

File tree

5 files changed

+16
-2
lines changed

5 files changed

+16
-2
lines changed

__fixtures__/generated/generated.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,7 @@
7979
"pretty/misc-14.sql": "CREATE TRIGGER decrease_job_queue_count_on_delete \n AFTER DELETE ON dashboard_jobs.jobs \n FOR EACH ROW\n WHEN ( OLD.queue_name IS NOT NULL ) \n EXECUTE PROCEDURE dashboard_jobs.tg_decrease_job_queue_count ()",
8080
"pretty/misc-15.sql": "ALTER DEFAULT PRIVILEGES IN SCHEMA dashboard_jobs \n GRANT EXECUTE ON FUNCTIONS TO administrator",
8181
"pretty/misc-16.sql": "GRANT EXECUTE ON FUNCTION dashboard_private.uuid_generate_seeded_uuid TO PUBLIC",
82+
"pretty/misc-17.sql": "SELECT CAST(t.date AT TIME ZONE $$America/New_York$$ AS text)::date FROM tbl t",
8283
"pretty/cte-1.sql": "WITH regional_sales AS (SELECT region, SUM(sales_amount) as total_sales FROM sales GROUP BY region) SELECT * FROM regional_sales",
8384
"pretty/cte-2.sql": "WITH regional_sales AS (SELECT region, SUM(sales_amount) as total_sales FROM sales GROUP BY region), top_regions AS (SELECT region FROM regional_sales WHERE total_sales > 1000000) SELECT * FROM top_regions",
8485
"pretty/cte-3.sql": "WITH RECURSIVE employee_hierarchy AS (SELECT id, name, manager_id, 1 as level FROM employees WHERE manager_id IS NULL UNION ALL SELECT e.id, e.name, e.manager_id, eh.level + 1 FROM employees e JOIN employee_hierarchy eh ON e.manager_id = eh.id) SELECT * FROM employee_hierarchy",

__fixtures__/kitchen-sink/pretty/misc.sql

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -229,3 +229,7 @@ ALTER DEFAULT PRIVILEGES IN SCHEMA dashboard_jobs
229229
-- 16. grant execute on function
230230

231231
GRANT EXECUTE ON FUNCTION dashboard_private.uuid_generate_seeded_uuid TO PUBLIC;
232+
233+
234+
-- https://github.com/launchql/pgsql-parser/issues/217
235+
SELECT CAST(t.date AT TIME ZONE $$America/New_York$$ AS text)::date FROM tbl t;

packages/deparser/__tests__/kitchen-sink/pretty-misc.test.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ it('pretty-misc', async () => {
1919
"pretty/misc-13.sql",
2020
"pretty/misc-14.sql",
2121
"pretty/misc-15.sql",
22-
"pretty/misc-16.sql"
22+
"pretty/misc-16.sql",
23+
"pretty/misc-17.sql"
2324
]);
2425
});

packages/deparser/__tests__/pretty/__snapshots__/misc-pretty.test.ts.snap

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,8 @@ exports[`non-pretty: pretty/misc-15.sql 1`] = `"ALTER DEFAULT PRIVILEGES IN SCHE
3232

3333
exports[`non-pretty: pretty/misc-16.sql 1`] = `"GRANT EXECUTE ON FUNCTION dashboard_private.uuid_generate_seeded_uuid TO PUBLIC"`;
3434

35+
exports[`non-pretty: pretty/misc-17.sql 1`] = `"SELECT CAST((t.date AT TIME ZONE 'America/New_York')::text AS date) FROM tbl AS t"`;
36+
3537
exports[`pretty: pretty/misc-1.sql 1`] = `
3638
"WITH
3739
recent_orders AS (SELECT
@@ -295,3 +297,8 @@ exports[`pretty: pretty/misc-15.sql 1`] = `
295297
`;
296298

297299
exports[`pretty: pretty/misc-16.sql 1`] = `"GRANT EXECUTE ON FUNCTION dashboard_private.uuid_generate_seeded_uuid TO PUBLIC"`;
300+
301+
exports[`pretty: pretty/misc-17.sql 1`] = `
302+
"SELECT CAST((t.date AT TIME ZONE 'America/New_York')::text AS date)
303+
FROM tbl AS t"
304+
`;

packages/deparser/__tests__/pretty/misc-pretty.test.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,8 @@ const testCases = [
1616
'pretty/misc-13.sql',
1717
'pretty/misc-14.sql',
1818
'pretty/misc-15.sql',
19-
'pretty/misc-16.sql'
19+
'pretty/misc-16.sql',
20+
'pretty/misc-17.sql',
2021
];
2122

2223
const prettyTest = new PrettyTest(testCases);

0 commit comments

Comments
 (0)