     -- Compute hash for dst_table, only for columns present in src_table
     EXECUTE format('INSERT INTO %I SELECT cartodb_id, md5(ROW(%s)::text) hash FROM %s', dst_hash_table_name, quoted_colnames, fq_dest_table);
 
+    -- TODO create indexes
+
     -- Deal with deleted rows: ids in dest but not in source
     EXECUTE format('DELETE FROM %s WHERE cartodb_id in (SELECT cartodb_id FROM %I WHERE cartodb_id NOT IN (SELECT cartodb_id FROM %I))', fq_dest_table, dst_hash_table_name, src_hash_table_name);
     GET DIAGNOSTICS num_rows = ROW_COUNT;

      );
$$ LANGUAGE sql STABLE PARALLEL UNSAFE;


/*
   A Table Syncer

/*
   Gets the column names of a given table.

   Sample usage:

     SELECT _CDB_GetColumns('public.films');
