sokol
Zavolga.Net
Удалить пользователя который является владельцем записей в разных таблицах
Вопрос такой: Позволять удалять пользователей или нет?
Допустим есть общая структура сайта, и есть конкретные типы записей которые привязаны к данной структуре. На момент удаления пользователь может быть владельцем каких-то записей, не проверять же все таблицы на наличие там его записей.
У меня пока два варианты, при JOIN,е таблиц (запись, пользователь) в выводе различных типов записей все поля для не существующего пользователя будут null, соответственно можно писать что N/A... но это как-то некрасиво.
Второе, это передать владение записями кому-то другому, например админу, но тогда придется проверять и апдейтить все таблицы, что долго.
Что подскажете?
Вопрос такой: Позволять удалять пользователей или нет?
Допустим есть общая структура сайта, и есть конкретные типы записей которые привязаны к данной структуре. На момент удаления пользователь может быть владельцем каких-то записей, не проверять же все таблицы на наличие там его записей.
У меня пока два варианты, при JOIN,е таблиц (запись, пользователь) в выводе различных типов записей все поля для не существующего пользователя будут null, соответственно можно писать что N/A... но это как-то некрасиво.
Второе, это передать владение записями кому-то другому, например админу, но тогда придется проверять и апдейтить все таблицы, что долго.
Что подскажете?