anchor.diff:              ", pivot_first_name=$",integer_to_list(N+7),
               ", pivot_surname  = $",integer_to_list(N+8),
               ", pivot_gender   = $",integer_to_list(N+9),
  -            ", pivot_title     = $",integer_to_list(N+10),
  -            " where id = $",integer_to_list(N+11)
  +            " where id = $",integer_to_list(N+10)
           ]),
   
       SqlArgs = ArgsD ++ [
  
positive.code:     {[Value|A], B};
  fetch_texts({subtitle, Value}, {A,B}, _Context) ->
      {[Value|A], B};
  fetch_texts({surname, Value}, {A,B}, _Context) ->
      {[Value|A], B};
  fetch_texts({first_name, Value}, {A,B}, _Context) ->
      {[Value|A], B};
  fetch_texts({given_name, Value}, {A,B}, _Context) ->
      {[Value|A], B};
  fetch_texts({F, Value}, {A,B}, _Context) when is_binary(Value) ->
      case do_pivot_field(F) of
  
negative.code: %% @doc Return a modified property list with fields that need immediate pivoting on an update.
  pivot_resource_update(Props) ->
      {DateStart, DateEnd} = pivot_date(Props),
      PivotTitle = truncate(get_pivot_title(Props), 100),
      [
          {pivot_date_start, DateStart},
          {pivot_date_end, DateEnd},
          {pivot_date_start_month_day, month_day(DateStart)},
          {pivot_date_end_month_day, month_day(DateEnd)},
          {pivot_title, PivotTitle}
          | Props
      ].
      
  