\set ECHO none add_provenance (1 row) add_provenance (1 row) repair_key (1 row) t1_kind|t1_ancestors_correct tid|t (1 row) t2_kind|t2_ancestors_correct tid|t (1 row) t3_kind|t3_ancestors_correct tid|t (1 row) t3_rows_without_token 0 (1 row) t4_kind|t4_block_key|t4_ancestors_correct bid|{1}|t (1 row) t5_no_metadata|t5_no_ancestry t|t (1 row) t6_kind|t6_ancestors_correct tid|t (1 row) mv_kind|mv_ancestors_correct tid|t (1 row) mv2_kind|mv2_ancestors_correct tid|t (1 row) mv2_rows|mv2_source_tokens 3|3 (1 row) mv2_rows_refreshed|mv2_source_tokens 3|3 (1 row) WARNING: ProvSQL: aggregate result read as a plain value: provenance not tracked, although the statement tracks ci_src_a DETAIL: provsql-reason: aggregate-read-as-plain-value; scope: gap; reader: cast HINT: Mark it plain() to say so. x|n 1|1 2|1 3|1 (3 rows) t8_kind|t8_ancestors_correct tid|t (1 row) tgname provenance_guard (1 row) t1_kind_after_user_insert opaque (1 row) t4_cleaned_up|t4_ancestry_cleaned_up t|t (1 row) add_provenance (1 row) WARNING: ProvSQL: aggregate result read as a plain value: provenance not tracked, although the statement tracks ci_ug DETAIL: provsql-reason: aggregate-read-as-plain-value; scope: gap; reader: cast HINT: Mark it plain() to say so. format_type integer[] (1 row) user_id|groups|s 1|{1,2,3}|1,2,3 2|{4}|4 (2 rows) user_id 1 (1 row) WARNING: ProvSQL: aggregate result read as a plain value: provenance not tracked, although the statement tracks ci_ug DETAIL: provsql-reason: aggregate-read-as-plain-value; scope: gap; reader: cast HINT: Mark it plain() to say so. user_id|groups 1|{1,2,3} 2|{4} (2 rows) add_provenance (1 row) WARNING: ProvSQL: aggregate result read as a plain value: provenance not tracked, although the statement tracks ci_ug_into DETAIL: provsql-reason: aggregate-read-as-plain-value; scope: gap; reader: cast HINT: Mark it plain() to say so. remove_provenance (1 row) user_id|groups 1|{1,2,3} 2|{4} (2 rows) remove_provenance (1 row)