У меня есть таблица продуктов для системы магазинов, которая используется несколькими клиентами. каждый клиент имеет своих собственных пользователей, и пользователи клиента a должны видеть только продукты клиента a. Таким образом, клиент a отправляет свой csv-файл в ftpaccount, а клиент b отправляет свои csv-файлы в другую учетную запись ftp.
таблица продуктов содержит поле «client», которое идентифицирует продукты клиента a, b. ..
cronjob, работающий на сервере, запускает скрипт для импорта csv-файлов. Если клиент a отправил данные, скрипт удалит продукты из клиента a и импортирует их заново. Затем скрипт переходит к следующему клиенту.
Теперь я хочу запретить пустую таблицу продуктов во время импорта для клиентов.
моя идея: создать копию таблицы "products" -> "products_import". удалите строки для клиента и импортируйте их туда. В конце переименуйте «products_import» в «products».
Есть ли другие идеи или способы сделать это?