|
Подскажите одним update ом можно решит Firebird 3?
|
|||
---|---|---|---|
#18+
Arioch, это всё равно хреново. Обновится то может и одна запись, а вот прочитаны будут все. Для <> индекс не используется. Можно конечно повесить индекс на IsDefault, но не слишком ли жирно будет. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2016, 18:02 |
|
Подскажите одним update ом можно решит Firebird 3?
|
|||
---|---|---|---|
#18+
Гаджимурадов Рустама Дима столько не выпьет. я как-то выражался, вроде здесь, что хоть и можно, но менять из триггера записи своей же таблицы нехорошо, и вообще, следует избегать зависимостей записей одной таблицы друг от друга. Тут есть исключения, типа деревьев, но вообще - "нехорошо". ... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2016, 18:31 |
|
Подскажите одним update ом можно решит Firebird 3?
|
|||
---|---|---|---|
#18+
Ariochтам вообще-то WHERE стоит с where хорошо, я просто маханул как "решение по умолчанию". По мне так гораздо лучше решение с доп. таблицей с 1 записью (то же, что и Симонов предложил). А конкурентные блокировки при многопользовательской работе будут что так, что эдак. Без блокировок можно было бы сделать решение с генератором - устанавливать его в id "последней" обновляемой записи. Правда, с генератором будет беда с роллбэками. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2016, 18:36 |
|
Подскажите одним update ом можно решит Firebird 3?
|
|||
---|---|---|---|
#18+
Hello, Kdv! You wrote on 20 июля 2016 г. 11:24:58: Kdv> я как-то выражался, вроде здесь, что хоть и можно, > но менять из триггера записи своей же таблицы нехорошона заре цивилизации, ещё до исторического материализма, я как-то однажды в угаре трудового энтузиазма соорудил рекурсивный триггер, который двигал, условно говоря "нумерацию" в некоем ограниченном множестве записей. огрёб граблями по лбу и навсегда приобрёл стойкий иммунитет к подобным инкунабулам. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2016, 11:35 |
|
Подскажите одним update ом можно решит Firebird 3?
|
|||
---|---|---|---|
#18+
Симонов Денис, ...ну это уже вопрос к схеме БД, а не к "куда засунуть апдейт" в принципе на триггерах можно сделать прозрачно, чтобы и столбец был, и отдельная табличка в одну строчку ... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2016, 14:18 |
|
|
start [/forum/topic.php?fid=40&gotonew=1&tid=1562064]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
40ms |
get topic data: |
10ms |
get first new msg: |
8ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
others: | 260ms |
total: | 405ms |
0 / 0 |