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