anchor.diff:          ]).
   
   -export([build_aux_table_info/1,
  -         skvh_trigger/2,
            audit_info/6,
            write_audit/1,
            audit_recs_time/1,
  
positive.code:     ok = imem_meta:create_table(Tab, {record_info(fields, skvhTable),?skvhTable, #skvhTable{}}, ?TABLE_OPTS, Owner),
      AC = list_to_atom(?AUDIT(Channel)),
      ok = imem_meta:create_table(AC, {record_info(fields, skvhAudit),?skvhAudit, #skvhAudit{}}, ?AUDIT_OPTS, Owner),
      ok = imem_meta:create_or_replace_trigger(binary_to_atom(Channel,utf8), skvh_trigger([audit,history],"")),
      HC = list_to_atom(?HIST(Channel)),
      ok = imem_meta:create_table(HC, {record_info(fields, skvhHist),?skvhHist, #skvhHist{}}, ?HIST_OPTS, Owner).
  
  
negative.code:         true -> Code;
          false -> ""
      end.
  skvh_trigger_fun_str(Opts, ExtraFun) ->
      list_to_binary(
        ["fun(OldRec,NewRec,Table,User,TrOpts) ->\n"
         "    start_trigger",
  