Ну есть очевидный вариант: запоминать все изменяющие базу запросы и применять их на первый бэкап, сделанный раньше нужной даты. По сути запрос это и есть дифф, а его выполнение является коммитом.
При большом количестве модифицирующих запросов малоприменимо, естественно.