SQL / Задача для срача
|
|||
---|---|---|---|
#18+
Задачка в аттаче. На мой взгляд весьма неоднозначная. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2022, 08:14 |
|
SQL / Задача для срача
|
|||
---|---|---|---|
#18+
я бы добавил 3й вопрос на совсем засыпку: нахуя в задании первая таблица? Но вопрос конечно интересный, ибо эту таблицу логируем, а триггер на абстрактной таблице висит. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2022, 08:17 |
|
SQL / Задача для срача
|
|||
---|---|---|---|
#18+
я бы добавил 3й вопрос на совсем засыпку: нахуя в задании первая таблица? Но вопрос конечно интересный, ибо эту таблицу логируем, а триггер на абстрактной таблице висит. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2022, 08:21 |
|
SQL / Задача для срача
|
|||
---|---|---|---|
#18+
а может это ответ на второй вопрос? в триггере нужно поменять SomeAbstractTable на TablesForLogging! Помимо вопроса к 1 таблице у меня ещё вопрос, действительно ли данные в логируемую таблицу только вставляются и удаляются, или нас просто не интересует апдейт. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2022, 08:22 |
|
SQL / Задача для срача
|
|||
---|---|---|---|
#18+
а может это ответ на второй вопрос? в триггере нужно поменять SomeAbstractTable на TablesForLogging! Помимо вопроса к 1 таблице у меня ещё вопрос, действительно ли данные в логируемую таблицу только вставляются и удаляются, или нас просто не интересует апдейт. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2022, 08:24 |
|
SQL / Задача для срача
|
|||
---|---|---|---|
#18+
действительно ли данные в логируемую таблицу только вставляются и удаляются, или нас просто не интересует апдейт. а inserted называется одинаково и для обновления и для вставки. этот нюанс нужно учесть в процедуре восстановления - проверить, что в целевой таблице есть запись с id и если есть, обновить данными из лога, или вставить. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2022, 08:28 |
|
SQL / Задача для срача
|
|||
---|---|---|---|
#18+
inserted называется одинаково и для обновления и для вставки. этот нюанс нужно учесть в процедуре восстановления - проверить, что в целевой таблице есть запись с id и если есть, обновить данными из лога, или вставить. И если у тебя запись есть, то её надо удалить. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2022, 08:32 |
|
SQL / Задача для срача
|
|||
---|---|---|---|
#18+
inserted называется одинаково и для обновления и для вставки. этот нюанс нужно учесть в процедуре восстановления - проверить, что в целевой таблице есть запись с id и если есть, обновить данными из лога, или вставить. И если у тебя запись есть, то её надо удалить. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2022, 08:34 |
|
SQL / Задача для срача
|
|||
---|---|---|---|
#18+
inserted называется одинаково и для обновления и для вставки. этот нюанс нужно учесть в процедуре восстановления - проверить, что в целевой таблице есть запись с id и если есть, обновить данными из лога, или вставить. И если у тебя запись есть, то её надо удалить. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2022, 09:03 |
|
Start [/forum/search.php?do_search=1&replies_to=158983&author_mode=wrote_post]: |
0ms |
get settings: |
2ms |
get forum list: |
4ms |
searching: |
15ms |
get settings: |
0ms |
get forum list: |
3ms |
get found posts: |
22ms |
track hit: |
18ms |
get online users: |
25ms |
check new: |
1ms |
others: | 267ms |
total: | 357ms |
0 / 0 |