Skip to content

Commit 8ba7711

Browse files
committed
pg_catalog
1 parent 9093491 commit 8ba7711

File tree

6 files changed

+157
-24
lines changed

6 files changed

+157
-24
lines changed
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
SELECT json_object('{}');
2+
3+
SELECT * FROM generate_series(1, 5);
4+
5+
SELECT get_byte(E'\\xDEADBEEF'::bytea, 1);
6+
7+
SELECT now();
8+
9+
SELECT clock_timestamp();
10+
11+
SELECT to_char(now(), 'YYYY-MM-DD HH24:MI:SS');
12+
13+
SELECT json_build_object('name', 'Alice', 'age', 30);
14+
15+
SELECT pg_typeof(42), pg_typeof('hello'), pg_typeof(now());
16+
17+
SELECT substring('abcdefg' FROM 2 FOR 3);
18+
19+
SELECT replace('hello world', 'l', 'L');
20+
21+
SELECT length('yolo');
22+
23+
SELECT position('G' IN 'ChatGPT');
24+
25+
SELECT trim(' padded text '); -- 'padded text'
26+
27+
SELECT ltrim('---abc', '-'); -- 'abc'
28+
29+
SELECT array_agg(id) FROM (VALUES (1), (2), (3)) AS t(id);
30+
31+
SELECT string_agg(name, ', ') FROM (VALUES ('Alice'), ('Bob'), ('Carol')) AS t(name);
32+
33+
SELECT json_agg(name) FROM (VALUES ('A'), ('B')) AS t(name);
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
2+
import { FixtureTestUtils } from '../../../test-utils';
3+
const fixtures = new FixtureTestUtils(13, 14);
4+
5+
it('misc-pg_catalog', async () => {
6+
await fixtures.runFixtureTests([
7+
"misc/pg_catalog-1.sql",
8+
"misc/pg_catalog-2.sql",
9+
"misc/pg_catalog-3.sql",
10+
"misc/pg_catalog-4.sql",
11+
"misc/pg_catalog-5.sql",
12+
"misc/pg_catalog-6.sql",
13+
"misc/pg_catalog-7.sql",
14+
"misc/pg_catalog-8.sql",
15+
"misc/pg_catalog-9.sql",
16+
"misc/pg_catalog-10.sql",
17+
"misc/pg_catalog-11.sql",
18+
"misc/pg_catalog-12.sql",
19+
"misc/pg_catalog-13.sql",
20+
"misc/pg_catalog-14.sql",
21+
"misc/pg_catalog-15.sql",
22+
"misc/pg_catalog-16.sql",
23+
"misc/pg_catalog-17.sql"
24+
]);
25+
});
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
2+
import { FixtureTestUtils } from '../../../test-utils';
3+
const fixtures = new FixtureTestUtils(14, 15);
4+
5+
it('misc-pg_catalog', async () => {
6+
await fixtures.runFixtureTests([
7+
"misc/pg_catalog-1.sql",
8+
"misc/pg_catalog-2.sql",
9+
"misc/pg_catalog-3.sql",
10+
"misc/pg_catalog-4.sql",
11+
"misc/pg_catalog-5.sql",
12+
"misc/pg_catalog-6.sql",
13+
"misc/pg_catalog-7.sql",
14+
"misc/pg_catalog-8.sql",
15+
"misc/pg_catalog-9.sql",
16+
"misc/pg_catalog-10.sql",
17+
"misc/pg_catalog-11.sql",
18+
"misc/pg_catalog-12.sql",
19+
"misc/pg_catalog-13.sql",
20+
"misc/pg_catalog-14.sql",
21+
"misc/pg_catalog-15.sql",
22+
"misc/pg_catalog-16.sql",
23+
"misc/pg_catalog-17.sql"
24+
]);
25+
});
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
2+
import { FixtureTestUtils } from '../../../test-utils';
3+
const fixtures = new FixtureTestUtils(15, 16);
4+
5+
it('misc-pg_catalog', async () => {
6+
await fixtures.runFixtureTests([
7+
"misc/pg_catalog-1.sql",
8+
"misc/pg_catalog-2.sql",
9+
"misc/pg_catalog-3.sql",
10+
"misc/pg_catalog-4.sql",
11+
"misc/pg_catalog-5.sql",
12+
"misc/pg_catalog-6.sql",
13+
"misc/pg_catalog-7.sql",
14+
"misc/pg_catalog-8.sql",
15+
"misc/pg_catalog-9.sql",
16+
"misc/pg_catalog-10.sql",
17+
"misc/pg_catalog-11.sql",
18+
"misc/pg_catalog-12.sql",
19+
"misc/pg_catalog-13.sql",
20+
"misc/pg_catalog-14.sql",
21+
"misc/pg_catalog-15.sql",
22+
"misc/pg_catalog-16.sql",
23+
"misc/pg_catalog-17.sql"
24+
]);
25+
});

packages/transform/__tests__/kitchen-sink/15-16/original-upstream-updatable_views.test.ts

Lines changed: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -307,28 +307,28 @@ it('original-upstream-updatable_views', async () => {
307307
"original/upstream/updatable_views-301.sql",
308308
"original/upstream/updatable_views-302.sql",
309309
"original/upstream/updatable_views-303.sql",
310-
"original/upstream/updatable_views-304.sql",
311-
"original/upstream/updatable_views-305.sql",
312-
"original/upstream/updatable_views-306.sql",
313-
"original/upstream/updatable_views-307.sql",
314-
"original/upstream/updatable_views-308.sql",
315-
"original/upstream/updatable_views-309.sql",
316-
"original/upstream/updatable_views-310.sql",
317-
"original/upstream/updatable_views-311.sql",
318-
"original/upstream/updatable_views-312.sql",
319-
"original/upstream/updatable_views-313.sql",
310+
"original/upstream/updatable_views-304.sql",
311+
"original/upstream/updatable_views-305.sql",
312+
"original/upstream/updatable_views-306.sql",
313+
"original/upstream/updatable_views-307.sql",
314+
"original/upstream/updatable_views-308.sql",
315+
"original/upstream/updatable_views-309.sql",
316+
"original/upstream/updatable_views-310.sql",
317+
"original/upstream/updatable_views-311.sql",
318+
"original/upstream/updatable_views-312.sql",
319+
"original/upstream/updatable_views-313.sql",
320320
"original/upstream/updatable_views-314.sql",
321321
"original/upstream/updatable_views-315.sql",
322322
"original/upstream/updatable_views-316.sql",
323323
"original/upstream/updatable_views-317.sql",
324-
"original/upstream/updatable_views-318.sql",
324+
"original/upstream/updatable_views-318.sql",
325325
"original/upstream/updatable_views-319.sql",
326326
"original/upstream/updatable_views-320.sql",
327327
"original/upstream/updatable_views-321.sql",
328328
"original/upstream/updatable_views-322.sql",
329329
"original/upstream/updatable_views-323.sql",
330330
"original/upstream/updatable_views-324.sql",
331-
"original/upstream/updatable_views-325.sql",
331+
"original/upstream/updatable_views-325.sql",
332332
"original/upstream/updatable_views-326.sql",
333333
"original/upstream/updatable_views-327.sql",
334334
"original/upstream/updatable_views-328.sql",
@@ -337,20 +337,20 @@ it('original-upstream-updatable_views', async () => {
337337
"original/upstream/updatable_views-331.sql",
338338
"original/upstream/updatable_views-332.sql",
339339
"original/upstream/updatable_views-333.sql",
340-
"original/upstream/updatable_views-334.sql",
340+
"original/upstream/updatable_views-334.sql",
341341
"original/upstream/updatable_views-335.sql",
342342
"original/upstream/updatable_views-336.sql",
343343
"original/upstream/updatable_views-337.sql",
344344
"original/upstream/updatable_views-338.sql",
345345
"original/upstream/updatable_views-339.sql",
346346
"original/upstream/updatable_views-340.sql",
347347
"original/upstream/updatable_views-341.sql",
348-
"original/upstream/updatable_views-342.sql",
348+
"original/upstream/updatable_views-342.sql",
349349
"original/upstream/updatable_views-343.sql",
350350
"original/upstream/updatable_views-344.sql",
351351
"original/upstream/updatable_views-345.sql",
352352
"original/upstream/updatable_views-346.sql",
353-
"original/upstream/updatable_views-347.sql",
353+
"original/upstream/updatable_views-347.sql",
354354
"original/upstream/updatable_views-348.sql",
355355
"original/upstream/updatable_views-349.sql",
356356
"original/upstream/updatable_views-350.sql",
@@ -362,11 +362,11 @@ it('original-upstream-updatable_views', async () => {
362362
"original/upstream/updatable_views-356.sql",
363363
"original/upstream/updatable_views-357.sql",
364364
"original/upstream/updatable_views-358.sql",
365-
"original/upstream/updatable_views-359.sql",
365+
"original/upstream/updatable_views-359.sql",
366366
"original/upstream/updatable_views-360.sql",
367-
"original/upstream/updatable_views-361.sql",
367+
"original/upstream/updatable_views-361.sql",
368368
"original/upstream/updatable_views-362.sql",
369-
"original/upstream/updatable_views-363.sql",
369+
"original/upstream/updatable_views-363.sql",
370370
"original/upstream/updatable_views-364.sql",
371371
"original/upstream/updatable_views-365.sql",
372372
"original/upstream/updatable_views-366.sql",
@@ -375,7 +375,7 @@ it('original-upstream-updatable_views', async () => {
375375
"original/upstream/updatable_views-369.sql",
376376
"original/upstream/updatable_views-370.sql",
377377
"original/upstream/updatable_views-371.sql",
378-
"original/upstream/updatable_views-372.sql",
378+
"original/upstream/updatable_views-372.sql",
379379
"original/upstream/updatable_views-373.sql",
380380
"original/upstream/updatable_views-374.sql",
381381
"original/upstream/updatable_views-375.sql",
@@ -405,7 +405,7 @@ it('original-upstream-updatable_views', async () => {
405405
"original/upstream/updatable_views-399.sql",
406406
"original/upstream/updatable_views-400.sql",
407407
"original/upstream/updatable_views-401.sql",
408-
"original/upstream/updatable_views-402.sql",
408+
"original/upstream/updatable_views-402.sql",
409409
"original/upstream/updatable_views-403.sql",
410410
"original/upstream/updatable_views-404.sql",
411411
"original/upstream/updatable_views-405.sql",
@@ -417,12 +417,12 @@ it('original-upstream-updatable_views', async () => {
417417
"original/upstream/updatable_views-411.sql",
418418
"original/upstream/updatable_views-412.sql",
419419
"original/upstream/updatable_views-413.sql",
420-
"original/upstream/updatable_views-414.sql",
420+
"original/upstream/updatable_views-414.sql",
421421
"original/upstream/updatable_views-415.sql",
422422
"original/upstream/updatable_views-416.sql",
423423
"original/upstream/updatable_views-417.sql",
424424
"original/upstream/updatable_views-418.sql",
425-
"original/upstream/updatable_views-419.sql",
425+
"original/upstream/updatable_views-419.sql",
426426
"original/upstream/updatable_views-420.sql",
427427
"original/upstream/updatable_views-421.sql",
428428
"original/upstream/updatable_views-422.sql",
@@ -549,10 +549,10 @@ it('original-upstream-updatable_views', async () => {
549549
"original/upstream/updatable_views-543.sql",
550550
"original/upstream/updatable_views-544.sql",
551551
"original/upstream/updatable_views-545.sql",
552-
"original/upstream/updatable_views-546.sql",
552+
"original/upstream/updatable_views-546.sql",
553553
"original/upstream/updatable_views-547.sql",
554554
"original/upstream/updatable_views-548.sql",
555-
"original/upstream/updatable_views-549.sql",
555+
"original/upstream/updatable_views-549.sql",
556556
"original/upstream/updatable_views-550.sql",
557557
"original/upstream/updatable_views-551.sql",
558558
"original/upstream/updatable_views-552.sql",
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
2+
import { FixtureTestUtils } from '../../../test-utils';
3+
const fixtures = new FixtureTestUtils(16, 17);
4+
5+
it('misc-pg_catalog', async () => {
6+
await fixtures.runFixtureTests([
7+
"misc/pg_catalog-1.sql",
8+
"misc/pg_catalog-2.sql",
9+
"misc/pg_catalog-3.sql",
10+
"misc/pg_catalog-4.sql",
11+
"misc/pg_catalog-5.sql",
12+
"misc/pg_catalog-6.sql",
13+
"misc/pg_catalog-7.sql",
14+
"misc/pg_catalog-8.sql",
15+
"misc/pg_catalog-9.sql",
16+
"misc/pg_catalog-10.sql",
17+
"misc/pg_catalog-11.sql",
18+
"misc/pg_catalog-12.sql",
19+
"misc/pg_catalog-13.sql",
20+
"misc/pg_catalog-14.sql",
21+
"misc/pg_catalog-15.sql",
22+
"misc/pg_catalog-16.sql",
23+
"misc/pg_catalog-17.sql"
24+
]);
25+
});

0 commit comments

Comments
 (0)