Appearance
Таблица products
Структура таблицы:
| name | type | comment |
|---|---|---|
| id | varchar | ID товара |
| active | boolean | Активность |
| json | text | Объект товара в такой же структуре, как в импорте через API |
| updated_at | timestamp = now() | Дата обновления |
| synced_at | timestamp | Дата обработки |
Дата обновления и синхронизации
В каждой таблице хранится дата обновления со стороны клиента (updated_at) и дата синхронизации с REES46 (synced_at). Важно обновлять эту информацию только для тех товаров, которые на самом деле были изменены.
Колонка active предназначена для обновления сведений о наличии данных, без их удаления.
При каждой обработке система забирает данные и фильтрует их по колонкам: updated_at, active, synced_at.
Они передаются в API порциями по 2000 штук. Время в колонке synced_at обновляется.
Обратите внимание
- При каждом обновлении обязательно проставлять текущее время (UTC=0) в колонке
updated_atи НЕ ОБНОВЛЯТЬ колонкуsynced_at. - Если данные в строке не обновлялись, обновлять значение колонки
updated_atНЕЛЬЗЯ.