Create partioned merge_request_diff_files table

Create new merge_request_diff_files partition table (!199297 (merged)). This will also result in a trigger being created that copies/updates/deletes records as they are so acted upon in the original table.

Additional goals

  • Remove NOT NULL constraint from new_path in new table
  • In trigger, set new_path = nil if old_path == new_path
Edited by Kerri Miller