Каков наилучший способ (как в лучших практиках) реализовать «Системного пользователя» на уровне базы данных? - PullRequest
0 голосов
/ 31 августа 2018

Я создаю приложение, которое импортирует большую часть своих данных из другого источника, и так часто я буду записывать данные в таблицу базы данных, которая ожидает user_id в строке.

Поскольку эти данные импортируются системой, а не фактическим пользователем, user_id не всегда доступен, что приводит меня к моему вопросу. Должен ли я создать действительного системного пользователя в таблице users или я должен просто позволить полю user_id быть nullable, что будет означать, что система импортировала эту строку?

1 Ответ

0 голосов
/ 31 августа 2018

IMO, вы должны специально указать идентификатор пользователя, который бы / что бы ни делал импорт.

Позволяет определить разницу между пользователем системы и ошибкой.

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