1
1
-- shows common query parameters
2
2
select *
3
- from jsonb_each(postgrest_openapi_spec ('{test}')->'components'->'parameters')
3
+ from jsonb_each(get_openapi_document ('{test}')->'components'->'parameters')
4
4
where key in ('select', 'order', 'limit', 'offset', 'on_conflict', 'columns', 'or', 'and', 'not.or', 'not.and');
5
5
key | value
6
6
-------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
@@ -18,7 +18,7 @@ where key in ('select', 'order', 'limit', 'offset', 'on_conflict', 'columns', 'o
18
18
19
19
-- shows common headers
20
20
select key, jsonb_pretty(value)
21
- from jsonb_each(postgrest_openapi_spec ('{test}')->'components'->'parameters')
21
+ from jsonb_each(get_openapi_document ('{test}')->'components'->'parameters')
22
22
where key in ('preferGet', 'preferPost', 'preferPut', 'preferPatch', 'preferDelete', 'preferPostRpc', 'range');
23
23
key | jsonb_pretty
24
24
---------------+------------------------------------------------------------------------------
@@ -283,7 +283,7 @@ where key in ('preferGet', 'preferPost', 'preferPut', 'preferPatch', 'preferDele
283
283
284
284
-- shows table columns as parameters
285
285
select key, jsonb_pretty(value)
286
- from jsonb_each(postgrest_openapi_spec ('{test}')->'components'->'parameters')
286
+ from jsonb_each(get_openapi_document ('{test}')->'components'->'parameters')
287
287
where key like 'rowFilter.products.%';
288
288
key | jsonb_pretty
289
289
--------------------------------+----------------------------
@@ -333,7 +333,7 @@ where key like 'rowFilter.products.%';
333
333
334
334
-- shows view columns as parameters
335
335
select key, jsonb_pretty(value)
336
- from jsonb_each(postgrest_openapi_spec ('{test}')->'components'->'parameters')
336
+ from jsonb_each(get_openapi_document ('{test}')->'components'->'parameters')
337
337
where key like 'rowFilter.big_products.%';
338
338
key | jsonb_pretty
339
339
-----------------------------+--------------------------
@@ -369,7 +369,7 @@ where key like 'rowFilter.big_products.%';
369
369
370
370
-- shows `IN` function arguments as RPC parameters
371
371
select key, jsonb_pretty(value)
372
- from jsonb_each(postgrest_openapi_spec ('{test}')->'components'->'parameters')
372
+ from jsonb_each(get_openapi_document ('{test}')->'components'->'parameters')
373
373
where key like 'rpcParam.has_in_parameters.%';
374
374
key | jsonb_pretty
375
375
------------------------------+-----------------------------------------
@@ -413,7 +413,7 @@ where key like 'rpcParam.has_in_parameters.%';
413
413
414
414
-- shows `INOUT` function arguments as RPC parameters
415
415
select key, jsonb_pretty(value)
416
- from jsonb_each(postgrest_openapi_spec ('{test}')->'components'->'parameters')
416
+ from jsonb_each(get_openapi_document ('{test}')->'components'->'parameters')
417
417
where key like 'rpcParam.has_inout_parameters.%';
418
418
key | jsonb_pretty
419
419
---------------------------------+-----------------------------------------
@@ -457,7 +457,7 @@ where key like 'rpcParam.has_inout_parameters.%';
457
457
458
458
-- shows `VARIADIC` function arguments as RPC parameters
459
459
select key, jsonb_pretty(value)
460
- from jsonb_each(postgrest_openapi_spec ('{test}')->'components'->'parameters')
460
+ from jsonb_each(get_openapi_document ('{test}')->'components'->'parameters')
461
461
where key like 'rpcParam.has_variadic_parameter.%';
462
462
key | jsonb_pretty
463
463
-----------------------------------+-----------------------------------
0 commit comments