У меня есть база данных, которую нужно архивировать один раз в год. Данные за прошлый год иногда понадобятся для использования в следующем году, поэтому у меня есть год столбца, который может иметь 3 значения (0 - от текущего года, 1 - от прошлого года, 2 - сохранено, но не используется ). БД выглядит следующим образом:
Table1
id,year ...
Table2
id,id_table1 ...
Table3
id,id_table2 ...
Table4
id,id_table3 ...
Это таблицы, которые должны быть заархивированы, где table1.year = 2
. Заархивированные данные также должны быть доступны и должны возвращаться как минимум через 2 года. Количество строк в год около: Table1 - 50 строк; Таблица 2 - 250 (Таблица 1 х 5); Таблица 3 - 2500 (Таблица 2 х 10); Таблица 4 - 5000 (Таблица 3 x 2);
Я смотрел на разбиение, но не мог понять, как сгруппировать четыре, чтобы они все могли перейти в отдельный раздел.