diff --git a/reports/key_list.sql b/reports/key_list.sql new file mode 100644 index 0000000..e69a8cb --- /dev/null +++ b/reports/key_list.sql @@ -0,0 +1,24 @@ +\timing + +WITH ok AS ( + SELECT + srce, + ok.k, + jsonb_typeof(allj->ok.k) typeof, + COUNT(*) + FROM + tps.trans + JOIN LATERAL jsonb_object_keys(allj) ok(k) ON TRUE + GROUP BY + srce, + ok.k, + jsonb_typeof(allj->ok.k) + ORDER BY + srce +) +SELECT + srce + ,k + ,typeof +FROM + ok \ No newline at end of file