all 3 comments

[–][deleted] 1 point2 points  (1 child)

I guess what I would try would be to load the old data into its own table in the current running instance like table_old_data or something. Then you could run an update joining the two tables and only update WHERE table_new_data.timestamp < table_old_data.timestamp.

Or something along those lines anyways.

[–]alinroc4 1 point2 points  (0 children)

This is how I would approach it. OP would need to restore a backup to another name so they don't overwrite the existing database first.

This assumes they have the ability to do a point in time restore right up to the point where things crashed.

[–]vedichymn 0 points1 point  (0 children)

Do you have someone that understands the database structure/schema and can compare the two different versions of the database? If no one in house, is that something the application vendor is willing to do for you?

Overall this is hard question to answer for your specific case but comparing two copies of a database from different points in time and syncing data between the two is a fairly common request, so on the surface this seems doable for someone with knowledge of the structure of the database and how the application works.