База данных-таблица для нескольких клиентов - PullRequest
0 голосов
/ 22 февраля 2020

У меня есть таблица продуктов для системы магазинов, которая используется несколькими клиентами. каждый клиент имеет своих собственных пользователей, и пользователи клиента a должны видеть только продукты клиента a. Таким образом, клиент a отправляет свой csv-файл в ftpaccount, а клиент b отправляет свои csv-файлы в другую учетную запись ftp.

таблица продуктов содержит поле «client», которое идентифицирует продукты клиента a, b. ..

cronjob, работающий на сервере, запускает скрипт для импорта csv-файлов. Если клиент a отправил данные, скрипт удалит продукты из клиента a и импортирует их заново. Затем скрипт переходит к следующему клиенту.

Теперь я хочу запретить пустую таблицу продуктов во время импорта для клиентов.

моя идея: создать копию таблицы "products" -> "products_import". удалите строки для клиента и импортируйте их туда. В конце переименуйте «products_import» в «products».

Есть ли другие идеи или способы сделать это?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...