|
Симметричность структуры данных
|
|||
---|---|---|---|
#18+
Mr.FontaineL.Otujktdпропущено... Годная схема, кстати :)Реализовать вставку связи через хранимку и там валидацию реализовать Совсем даже негодная: во-первых, она описана у автора тем в первом посте, и она ему уже тогда не нравилась. Ибо как ты сам и пишешь, что структура позволит хранить любое количество user. Довольно часто мероприятия (хоть игры, хоть спорт) должны иметь определённое количество участников. И возможность записи произвольного количества просто недопустима. У автора темы это количество равно двум. Ни больше, ни меньше. во-вторых, реализация вставки через хранимку тоже вызывает сомнения, ибо как запретить прямой insert в таблицу для связей? Кто делает прямой инсерт получает удар током:) На уровне прав, конечно ... |
|||
:
Нравится:
Не нравится:
|
|||
11.09.2019, 18:55 |
|
Симметричность структуры данных
|
|||
---|---|---|---|
#18+
L.Otujktd, ок, согласен. Выполнять процедуру под специальным пользователем и только ему дать права на insert. Вполне вариант, о котором я сразу не подумал. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.09.2019, 07:35 |
|
Симметричность структуры данных
|
|||
---|---|---|---|
#18+
Mr.FontaineВыполнять процедуру под специальным пользователем Обычно в СУБД таких прыжков в ширину не требуется. Права либо выдаются самой процедуре либо наследуются ею от создателя. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
12.09.2019, 12:41 |
|
|
start [/forum/topic.php?fid=32&startmsg=39860505&tid=1539911]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
165ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
46ms |
get tp. blocked users: |
2ms |
others: | 238ms |
total: | 497ms |
0 / 0 |