powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Выделение одной записи
52 сообщений из 52, показаны все 3 страниц
Выделение одной записи
    #37888900
Автор100500
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день.
Банальная задача. В таблице нужно выделить какую либо одну запись. (сделать главной)
Для примера - сделать одну картинку из альбома - главной картинкой профиля/альбома.

Таблица пользователя:
--------------------------
UserId
UserName

Альбом:
--------------------------
PictureId
UserId
PictureName


Вижу два варианта:
1: (добавить поле картинке)
-------------------------------
PictureId
UserId
PictureName
IsDefault = True (главная)

2: (добавить поле пользователю)
-----------------------
UserId
UserName
PictureId (главная)

Какой предпочесть? Альтернативы?
...
Рейтинг: 0 / 0
Выделение одной записи
    #37888924
Злой Бобр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Автор100500,

Для начала определиться что делать - картинку профиля или альбома? Дальше соответственно в нужной таблице поле с признаком, по которому дальше достаточно будет Order By ...
...
Рейтинг: 0 / 0
Выделение одной записи
    #37888940
Автор100500
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Злой БобрДля начала определиться что делать - картинку профиля или альбома?

Нет принципиальной разницы, пример был наглядный. Может быть и картинка товара )

Злой БобрДальше соответственно в нужной таблице поле с признаком, по которому дальше достаточно будет Order By ...
Это первый?
А лишние телодвижения для проверок что выбранна только одна запись? И при замене на другую.
...
Рейтинг: 0 / 0
Выделение одной записи
    #37889019
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
On 07/23/2012 12:47 PM, Автор100500 wrote:

> Какой предпочесть? Альтернативы?
2-ой, этот.>

> 2: (добавить поле пользователю)
> -----------------------
> UserId
> UserName
> PictureId (главная)
>

Причина -- это быстрее будет работать и не нужен доп. индекс на таблицу картинок.
...
Рейтинг: 0 / 0
Выделение одной записи
    #37889086
Автор100500
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MasterZiv,

Мне он тоже больше нравится, но смущает рост дополнительных зависимостей в таблице пользователя.
Думал над вариантом - 3 (возможно картинку не выбрали)

Таблица ГлавныеКартинки:
---------------------------------
UserId
PictureId

Но тут рост количества таблиц, да и связь один к одному.
...
Рейтинг: 0 / 0
Выделение одной записи
    #37889133
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Автор100500возможно картинку не выбрали

Тогда в поле связи будет NULL. И что?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Выделение одной записи
    #37889184
Автор100500
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry SibiryakovАвтор100500возможно картинку не выбрали

Тогда в поле связи будет NULL. И что?


Это я для оправдания дополнительной таблицы )

Но мне кажется такая табличка выглядит мрачно.
---------------------------
UserId
UserName
PictureId - NULL
ShirtId - NULL
ShoesId - NULL
WeaponId - NULL
...
..
.
etc ....
...
Рейтинг: 0 / 0
Выделение одной записи
    #37889202
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Автор100500Но мне кажется такая табличка выглядит мрачно.

Когда кажется - плюй через левое плечо. Что-нибудь весомее эстетической
неудовлетворённости есть?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Выделение одной записи
    #37889212
Автор100500
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry SibiryakovЧто-нибудь весомее эстетической неудовлетворённости есть?


Много зависимостей, к примеру, нет возможности отсоединить\добавить модуль "Альбом", без правки таблицы пользователя.
...
Рейтинг: 0 / 0
Выделение одной записи
    #37889218
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Автор100500нет возможности отсоединить\добавить модуль "Альбом", без правки таблицы пользователя.

А зачем для введения альбомов править пользователя?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Выделение одной записи
    #37889232
guest_20040621
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В лоб:

user (...)
album (user_id, is_default, ...)
picture (album_id, is_default, ...)

Задолбали светы из Иваново. Где вас находят и кто вас учит проектированию?
...
Рейтинг: 0 / 0
Выделение одной записи
    #37889262
Автор100500
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry SibiryakovА зачем для введения альбомов править пользователя?

А PictureId добавить?
Нельзя ведь угадать заранее, все модули которые добавят пользователю.
...
Рейтинг: 0 / 0
Выделение одной записи
    #37889284
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Автор100500Нельзя ведь угадать заранее, все модули которые добавят пользователю.

Но можно в скрипт добавления модуля внести соответствующие команды.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Выделение одной записи
    #37889317
Автор100500Dimitry SibiryakovА зачем для введения альбомов править пользователя?

А PictureId добавить?
Нельзя ведь угадать заранее, все модули которые добавят пользователю.
вариант со ссылкой еще лучше тем что удалить предпочитаемую запись просто так не получится (если есть fk),

править пользователя не нужно, потому что это не "пользователь", а "предпочтения пользователя".
структура этих предпочтений может меняться предположительно заметно чаще структуры пользователя, в одну таблицу имхо не стоит сваливать.
...
Рейтинг: 0 / 0
Выделение одной записи
    #37889487
Автор100500
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А PictureId добавитьправить пользователя не нужно, потому что это не "пользователь", а "предпочтения пользователя".
структура этих предпочтений может меняться предположительно заметно чаще структуры пользователя, в одну таблицу имхо не стоит сваливать.

Это в принципе третий вариант. (таблица "предпочтения пользователя" 1 : 1)

В общем вижу что - вариант 2 хорош в случае, когда предпочтений относительно не много.
Вариант 3 - если предположительно структура будет менятся и предпочтений много.
В пользу первого - аргументов мало, хотя часто встречаем в примерах и в коде.
...
Рейтинг: 0 / 0
Выделение одной записи
    #37889789
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Автор100500Добрый день.
Банальная задача. В таблице нужно выделить какую либо одну запись. (сделать главной)
Для примера - сделать одну картинку из альбома - главной картинкой профиля/альбома.

Таблица пользователя:
--------------------------
UserId
UserName

Альбом:
--------------------------
PictureId
UserId
PictureName


Вижу два варианта:
1: (добавить поле картинке)
-------------------------------
PictureId
UserId
PictureName
IsDefault = True (главная)

2: (добавить поле пользователю)
-----------------------
UserId
UserName
PictureId (главная)

Какой предпочесть? Альтернативы?
40 лет назад эта задача называлась "главная строка накладной", и имела два совсем других решения:)
1) связь с другой семантикой (поскольку Ваша система связи наверняка не поддерживает, значит еще один fk в картинках);
2) может потребоваться иметь и вторую по значимости картинку и третью; поэтому поле называется "приоритет" и имеет соответствующий тип...
...
Рейтинг: 0 / 0
Выделение одной записи
    #37889844
Фотография Сергей Васкецов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Бредятинаможет потребоваться иметь и вторую по значимости картинку и третью; поэтому поле называется "приоритет" и имеет соответствующий тип...
Данное решение становится самым логичным, как только появляется разграничение доступа для отдельных записей. Используется в качестве главной наиболее приоритетная доступная запись. Я б изначально так и делал.
...
Рейтинг: 0 / 0
Выделение одной записи
    #37889905
Злой Бобр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Автор100500Злой БобрДля начала определиться что делать - картинку профиля или альбома?

Нет принципиальной разницы, пример был наглядный. Может быть и картинка товара )
Да вся разница только в том в какой таблице ставить признак. Если и так и так, то ставить в двух таблицах. Ну а отбор делать в зависимости от того что загружается на выходе.
Автор100500Злой БобрДальше соответственно в нужной таблице поле с признаком, по которому дальше достаточно будет Order By ...
Это первый?
А лишние телодвижения для проверок что выбранна только одна запись? И при замене на другую.
По идее удобней делать что б первым шла именно заглавная картинка. Но можно и задом наперед. Просто если потом после вас кто-то будет пользоваться то непреминут вспомнить вас незлым тихим словом. Поэтому лучше сразу сделать так как делает большинство.
А триггеры зачем по вашему придумали? Вот и я о том же. Повесьте триггер и забудьте о проверках в приложении. Реально экономит время.
...
Рейтинг: 0 / 0
Выделение одной записи
    #37890105
Автор100500
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Бредятина2) может потребоваться иметь и вторую по значимости картинку и третью; поэтому поле называется "приоритет" и имеет соответствующий тип...

Первый вариант я плохо понял. На счет второго - условия могут быть разные, например - первая картинка, последняя, рандом etc.
Меня больше интересует вариант, когда это, тупо назначается пользователем, без какой либо логики.
Имхо если нет особых условий то это излишне усложняет.
...
Рейтинг: 0 / 0
Выделение одной записи
    #37890108
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
On 07/23/2012 02:20 PM, Автор100500 wrote:

> Мне он тоже больше нравится, но смущает рост дополнительных зависимостей в
> таблице пользователя.

Ерунда. Зависимости ничего не стоят.

> Думал над вариантом - 3 (возможно картинку не выбрали)

> Но тут рост количества таблиц, да и связь один к одному.

Это не один к одному.

Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Выделение одной записи
    #37890112
Автор100500
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Злой БобрПовесьте триггер и забудьте о проверках в приложении. Реально экономит время.
Не вижу в написании триггеров, по каждому пустяку - реальной экономии времени.
...
Рейтинг: 0 / 0
Выделение одной записи
    #37890169
Автор100500
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MasterZivЭто не один к одному.


почему?

Пользователи
----------------------------
UserId
UserName

Предпочтения пользователя
----------------------------
UserId
DefaultPictureId
...
Рейтинг: 0 / 0
Выделение одной записи
    #37890215
Автор100500
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MasterZivЕрунда. Зависимости ничего не стоят.

К примеру - удаление картинки будет затрагивать таблицу пользователей.
Про модули уже писал.
...
Рейтинг: 0 / 0
Выделение одной записи
    #37890223
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Автор100500удаление картинки будет затрагивать таблицу пользователей.

И?.. Чем тебя это волнует?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Выделение одной записи
    #37890283
Парамон
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovАвтор100500удаление картинки будет затрагивать таблицу пользователей.

И?.. Чем тебя это волнует?

Если можно работать с одной таблицей, не думая о том, где остались ключи.
...
Рейтинг: 0 / 0
Выделение одной записи
    #37890290
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПарамонЕсли можно работать с одной таблицей, не думая о том, где остались ключи.

А чего о них думать-то? Они работают совершенно самостоятельно.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Выделение одной записи
    #37890304
Кот Матроскин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,
Уменьшение количества участвующих в транзакции таблиц имеет, конечно, некоторые плюсы - меньше надо предпринимать усилий для борьбы с дедлоками.
Другой вопрос, что это имхо соображение третьестепенной важности, и всерьез курочить архитектуру, опираяюсь на него - не самое разумное решение.
...
Рейтинг: 0 / 0
Выделение одной записи
    #37890336
Парамон
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
С другой стороны это плюс для целостности, если удалять пользователя.
...
Рейтинг: 0 / 0
Выделение одной записи
    #37890349
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кот МатроскинУменьшение количества участвующих в транзакции таблиц имеет, конечно, некоторые плюсы -
меньше надо предпринимать усилий для борьбы с дедлоками.

Это на каком сервере возникают дедлоки на referenced таблицах?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Выделение одной записи
    #37890395
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
On 07/24/2012 01:20 PM, Кот Матроскин wrote:
> Уменьшение количества участвующих в транзакции таблиц имеет, конечно, некоторые
> плюсы - меньше надо предпринимать усилий для борьбы с дедлоками.



От сказанул так сказанул...

Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Выделение одной записи
    #37890539
Кот Матроскин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZiv,

Вы считаете что зависимость обратная? Или что ее нет совсем?


Dimitry Sibiryakov
Как Ваш вопрос связан с тем что я сказал?
...
Рейтинг: 0 / 0
Выделение одной записи
    #37890616
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кот МатроскинКак Ваш вопрос связан с тем что я сказал?

Ни в одном известном мне сервере дедлоки не зависят от количества задействованных таблиц.
Вот мне и стало интересно - что же за зверушку Вы используете.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Выделение одной записи
    #37890673
Кот Матроскин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,

Если транзакция изменяет один и ровно один объект - она не может попасть в дедлок
(ну не считая глюков с блокировкой страниц индексов, которые относятся к неудачной технической реализации). А вот если она изменяет 2 обьекта - уже становится возможной ситуация, когда обьект А успели изменить и заблокировали, а обьект Б изменить не можем, потому что на нем висит блокировка другой транзакции, которая ждет наш обьект А.
...
Рейтинг: 0 / 0
Выделение одной записи
    #37890711
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кот Матроскинесли она изменяет 2 обьекта - уже становится возможной ситуация
А, MS SQL... Ну так бы и сказал сразу, чего было партизанить...
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Выделение одной записи
    #37891261
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
On 07/24/2012 03:19 PM, Кот Матроскин wrote:
> MasterZiv,
>
> Вы считаете что зависимость обратная? Или что ее нет совсем?

Да, обратная. Или нет совсем. Скажем так, если грамотно написано
приложение, то нет совсем. Если не очень, то обратная.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Выделение одной записи
    #37891264
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
On 07/24/2012 04:09 PM, Кот Матроскин wrote:

> Если транзакция изменяет один и ровно один объект - она не может попасть в дедлок
> (ну не считая глюков с блокировкой страниц индексов, которые относятся к
> неудачной технической реализации).

"ОБЪЕКТ" и "ТАБЛИЦА" как соотносятся по-твоему ?

Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Выделение одной записи
    #37891853
Кот Матроскин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZiv,

в обсуждаемом случае "Обьект" и "таблица" соотносятся один к одному
Удаление картинки затронет и таблицу пользователей
Вы не стали читать обсуждение, а прочли только последнюю фразу? Бывает.
...
Рейтинг: 0 / 0
Выделение одной записи
    #37892027
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> в обсуждаемом случае "Обьект" и "таблица" соотносятся один к одному

Нет, они никак не соотносятся. Под "объект" тут надо понимать то, на
что накладывается блокировка.

Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Выделение одной записи
    #37892107
Кот Матроскин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZiv
Под "объект" тут надо понимать то, на
что накладывается блокировка.



И в случае ссылки на картинку из таблицы пользователей при удалении картинки будет заблокировано два обьекта в двух таблицах, а в случае дополнительного поля в таблице картинок - один обьект в одной таблице.
...
Рейтинг: 0 / 0
Выделение одной записи
    #37892161
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кот МатроскинИ в случае ссылки на картинку из таблицы пользователей при удалении картинки будет
заблокировано два обьекта в двух таблицах

Не будет. С чего бы им блокироваться?..
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Выделение одной записи
    #37892258
Кот Матроскин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,

Возьмите блокировочный сервер, откройте транзакцию, измените в ней запись в одной таблице и удалите запись в другой и, не закрывая транзакцию, посмотрите, блокирует ли она что-либо.
...
Рейтинг: 0 / 0
Выделение одной записи
    #37892322
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кот МатроскинВозьмите блокировочный сервер, откройте транзакцию, измените в ней запись в одной таблице
и удалите запись в другой и, не закрывая транзакцию, посмотрите, блокирует ли она что-либо.

Во-первых, где ж я его возьму, блокировочник этот? Нынче они практически вымерший вид.
Во-вторых, ты ранее говорил не о конфликте операций над одной записью, а о блокировке
записи о пользователе, над которой вообще никаких операций не производится. Не надо
мутировать мыслью по древу.

Есть таблица пользователей, есть таблица картинок. Одна ссылается на другую и наоборот.
Зачем запись таблицы пользователей будет блокироваться при удалении записи из таблицы
картинок? Какая блокировка будет накладываться? Это так, вопросы на засыпку...
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Выделение одной записи
    #37892412
Кот Матроскин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovВо-первых, где ж я его возьму, блокировочник этот? Нынче они практически вымерший вид.

Вы хотите обсуждать проблему дедлоков на примере неблокировочных серверов? Толково.

Dimitry Sibiryakov
Во-вторых, ты ранее говорил не о конфликте операций над одной записью, а о блокировке
записи о пользователе, над которой вообще никаких операций не производится. Не надо
мутировать мыслью по древу.

??? На таблицах "Картинка" и "Пользователь" отношение master-detail.
При удалении master-записи над detail, по-Вашему, точно не надо производить никаких операций?
...
Рейтинг: 0 / 0
Выделение одной записи
    #37892453
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кот МатроскинВы хотите обсуждать проблему дедлоков на примере неблокировочных серверов? Толково.

А почему нет? Там они существуют тоже.

Кот Матроскин??? На таблицах "Картинка" и "Пользователь" отношение master-detail.
При удалении master-записи над detail, по-Вашему, точно не надо производить никаких операций?

Точно не надо. Достаточно проверить существование detail-записей и удаление мастера -
обломить.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Выделение одной записи
    #37892689
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Возьмите блокировочный сервер, откройте транзакцию, измените в ней запись в
> одной таблице и удалите запись в другой и, не закрывая транзакцию, посмотрите,
> блокирует ли она что-либо.

Для этого не обязательно блокировочный сервер брать. Так любой должен
действовать (кроме может быть InterBase).
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Выделение одной записи
    #37892692
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
On 07/25/2012 05:03 PM, Dimitry Sibiryakov wrote:

Вам не кажется, что вы слегка уклонились от предмета разговора ?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Выделение одной записи
    #37892727
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZivВам не кажется, что вы слегка уклонились от предмета разговора ?

Мне кажется, что у этого разговора вообще нет предмета.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Выделение одной записи
    #37892771
Кот Матроскин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovТочно не надо. Достаточно проверить существование detail-записей и удаление мастера -
обломить.

Это, вообще говоря, зависит от бизнес-логики.

Хотя, должен признать, я кажется действительно выразился несколько двусмысленно - надо было сказать не "... зависит от числа участвующих в транзакции таблиц", а "...зависит от числа изменяемых в транзакции таблиц"
...
Рейтинг: 0 / 0
Выделение одной записи
    #37892783
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кот МатроскинЭто, вообще говоря, зависит от бизнес-логики.

Хооо... А я-то всегда думал, что от опции on delete у ключа...
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Выделение одной записи
    #37892806
Кот Матроскин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovКот МатроскинЭто, вообще говоря, зависит от бизнес-логики.

Хооо... А я-то всегда думал, что от опции on delete у ключа...

Вряд ли Вы так думали всегда - еще пост назад Вы рассказывали, что надо "обламывать удаление мастера" при наличии detail-а без вариантов.

Вообще от Вас какие-то странные реплики исходят в этой дискуссии - то вы говорите "Не знаю сервера, который бы так себя вел", то "Я так и знал - MSSQL". То "Обламывать удаление мастера при наличии detail'а " , то "зависит от опции у ключа".
Вы можете определиться, с чем вы спорите/что доказываете?
...
Рейтинг: 0 / 0
Выделение одной записи
    #37892821
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кот МатроскинВы можете определиться, с чем вы спорите/что доказываете?

Могу: "не знаю сервера который бы себя так вёл", включает и MS SQL. Он так сабя не ведёт,
что бы Вы там себе не думали.
"Обламывать без вариантов", поскольку on delete cascade - ересь и must die.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Выделение одной записи
    #37895400
офф
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry SibiryakovКот МатроскинВы можете определиться, с чем вы спорите/что доказываете?

Могу: "не знаю сервера который бы себя так вёл", включает и MS SQL. Он так сабя не ведёт,
что бы Вы там себе не думали.
"Обламывать без вариантов", поскольку on delete cascade - ересь и must die.

специалист широчайшего профиля.
ждем появления в битве экстрасенсов.
...
Рейтинг: 0 / 0
52 сообщений из 52, показаны все 3 страниц
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Выделение одной записи
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]