Поблема с архивацией
Поблема с архивацией
Добрый день всем.
Вобщем.. Скопировал таблицы в отдельную базу (discount_transaction_all dhs_session_log discount_transaction_iptraffic_all и тд) Почистил в текущей базе до нужной даты эти же таблицы. В таблице archives внес записи для этих тблиц где start_date самая маленькая дата в архивной таблице, end_date максимальная дата в архивной таблице. Захожу в Админку, смотрю платежи, а истории нет.... Ставлю end_date В archives такую же как start_date и платежи отобразились. Ниче не пойму, какой правильный формат записи?
Историю VPN соединений вообще теперь не вижу...
Вобщем.. Скопировал таблицы в отдельную базу (discount_transaction_all dhs_session_log discount_transaction_iptraffic_all и тд) Почистил в текущей базе до нужной даты эти же таблицы. В таблице archives внес записи для этих тблиц где start_date самая маленькая дата в архивной таблице, end_date максимальная дата в архивной таблице. Захожу в Админку, смотрю платежи, а истории нет.... Ставлю end_date В archives такую же как start_date и платежи отобразились. Ниче не пойму, какой правильный формат записи?
Историю VPN соединений вообще теперь не вижу...
Код: Выделить всё
mysql> select * from archives;
+----+------------+------------+---------------------------+------------+------------+
| id | archive_id | table_type | table_name | start_date | end_date |
+----+------------+------------+---------------------------+------------+------------+
| 1 | 1 | 1 | archives.disc_trans17 | 1293126391 | 1293818399 |
| 2 | 1 | 2 | archives.disc_trans_ip17 | 1293127809 | 1293818399 |
| 3 | 1 | 5 | archives.dhs_seslog3108 | 1293126658 | 1293818399 |
| 4 | 2 | 1 | archives.disc_trans115 | 1293818400 | 1322675999 |
| 5 | 2 | 2 | archives.disc_trans_ip115 | 1293818400 | 1322675999 |
| 6 | 2 | 5 | archives.dhs_seslog115 | 1293818400 | 1322675999 |
+----+------------+------------+---------------------------+------------+------------+
Отрывок за ноябрь 2011 года
У платежей - тип 7.
Код: Выделить всё
+-----+------------+------------+---------------------+------------+------------+
| id | archive_id | table_type | table_name | start_date | end_date |
+-----+------------+------------+---------------------+------------+------------+
| 194 | 30 | 1 | UTM5arc.dta_2011_11 | 1320073200 | 1322665199 |
| 195 | 30 | 2 | UTM5arc.dti_2011_11 | 1320073200 | 1322665199 |
| 196 | 30 | 3 | UTM5arc.tsl_2011_11 | 1320073200 | 1322665199 |
| 197 | 30 | 4 | UTM5arc.tsd_2011_11 | 1320073200 | 1322665199 |
| 198 | 30 | 5 | UTM5arc.dsl_2011_11 | 1320073200 | 1322665199 |
| 199 | 30 | 6 | UTM5arc.dsd_2011_11 | 1320073200 | 1322665199 |
| 200 | 30 | 7 | UTM5arc.ptr_2011_11 | 1320073200 | 1322665199 |
+-----+------------+------------+---------------------+------------+------------+
Я же писал выше, нужно архивировать платежи, даты старт/энд должны совпадать с архивируемыми таблицами.uinman писал(а):По-моему должно быть так. Но при таких значения я не вижу ни платежей ни списаний ни впн сессий. Если я заменяю все даты (start_date end_date) самой минимальной для каждой таблицы соответственно (например для disc_transaction_all ставлю везде 1293126391 ) то я вижу все платежи. Покажите плз ваше содержимое этой таблицыКод: Выделить всё
mysql> select * from archives; +----+------------+------------+---------------------------+------------+------------+ | id | archive_id | table_type | table_name | start_date | end_date | +----+------------+------------+---------------------------+------------+------------+ | 1 | 1 | 1 | archives.disc_trans17 | 1293126391 | 1293818399 | | 2 | 1 | 2 | archives.disc_trans_ip17 | 1293127809 | 1293818399 | | 3 | 1 | 5 | archives.dhs_seslog3108 | 1293126658 | 1293818399 | | 4 | 2 | 1 | archives.disc_trans115 | 1293818400 | 1322675999 | | 5 | 2 | 2 | archives.disc_trans_ip115 | 1293818400 | 1322675999 | | 6 | 2 | 5 | archives.dhs_seslog115 | 1293818400 | 1322675999 | +----+------------+------------+---------------------------+------------+------------+