|
|
|
Несколько триггеров на одной действие
|
|||
|---|---|---|---|
|
#18+
Добрый день Скажи пожалуйста,в какой версии MySQL появилась поддержка нескольких триггеров на одно действие в таблице? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2014, 11:05:52 |
|
||
|
Несколько триггеров на одной действие
|
|||
|---|---|---|---|
|
#18+
GallemarДобрый день Скажи пожалуйста,в какой версии MySQL появилась поддержка нескольких триггеров на одно действие в таблице?Пока ни в какой. http://dev.mysql.com/doc/refman/5.6/en/create-trigger.html There cannot be multiple triggers for a given table that have the same trigger event and action time. http://dev.mysql.com/doc/refman/5.7/en/create-trigger.html As of MySQL 5.7.2, it is possible to define multiple triggers for a given table that have the same trigger event and action time.Но ветка 5.7 еще в глубокой бете и к использованию не рекомендуется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2014, 11:19:12 |
|
||
|
Несколько триггеров на одной действие
|
|||
|---|---|---|---|
|
#18+
miksoft,спасибо. Очень печально. Мечты о репликаторе на триггерах канули в лету. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2014, 11:22:51 |
|
||
|
Несколько триггеров на одной действие
|
|||
|---|---|---|---|
|
#18+
Gallemarmiksoft,спасибо. Очень печально. Мечты о репликаторе на триггерах канули в лету.А они и возникнуть не должны были. Триггера в MySQL не всегда срабатывают, причем это документированная фича (ссылки см. выше). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2014, 11:44:57 |
|
||
|
Несколько триггеров на одной действие
|
|||
|---|---|---|---|
|
#18+
miksoft,надеялся что всё таки возможно,раз существуют такие продукты как RubyRep. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2014, 11:46:34 |
|
||
|
Несколько триггеров на одной действие
|
|||
|---|---|---|---|
|
#18+
Gallemarmiksoft,надеялся что всё таки возможно,раз существуют такие продукты как RubyRep.Ну так документацию читать никто не отменял. http://www.rubyrep.org/coordinating_with_application_specific_triggers.html MySQL Limitiations MySQL only supports one after trigger per table. Meaning if you already need an application specific after trigger for a table, you cannot replicate it with rubyrep. MySQL also only supports one before trigger per table. By default rubyrep uses the before trigger to simulate adjustable sequences. Meaning if you already need an application specific before trigger for a table, you have to disable the :adjust_sequences option for that table ensure on your own that no duplicate key problems arise for the table ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2014, 11:57:34 |
|
||
|
Несколько триггеров на одной действие
|
|||
|---|---|---|---|
|
#18+
miksoft,да как то не подумал изучать, привык на Firebird что с триггерами обычно нет проблем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2014, 12:02:12 |
|
||
|
Несколько триггеров на одной действие
|
|||
|---|---|---|---|
|
#18+
С форками MySQL (Percona,MariaDB) с триггерами также печально? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2014, 12:38:53 |
|
||
|
Несколько триггеров на одной действие
|
|||
|---|---|---|---|
|
#18+
GallemarМечты о репликаторе на триггерах канули в лету. Что, жаба задушила и решили делать самостоятельно? Ню-ню... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2014, 14:46:12 |
|
||
|
Несколько триггеров на одной действие
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovGallemarМечты о репликаторе на триггерах канули в лету. Что, жаба задушила и решили делать самостоятельно? Ню-ню... Неа :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2014, 19:10:37 |
|
||
|
Несколько триггеров на одной действие
|
|||
|---|---|---|---|
|
#18+
А чем тебя собственно репликация не устраивает? P.S. И кстати, ребята говорящие что "тригеры в MySQL не всегда срабатывают" умалчивают (а может просто не знают) что и репликация в MySQL не всегда срабатывает! Причём на вскидку, количество условий несрабатывания триггеров РАВНО количеству условий несрабатывания репликации. В одном случае не перехватываются API'шные функции (которые с вероятностью в 99.99% никогда не встретятся в твоём проекте) и каскадные удаления (мне кажется только первокурсницы могут такое использовать). А во стором случае это относится к подгрузке данных из файлов и условным операциям с ситемными переменными (которые также никогда не встретятся в твоём проекте с вероятностью 99.99%) По этому одни не знают что тригеры не всегда срабатывают, а другие не знают что репликация не всегда срабатывает. При этом все используют триггеры и репликации и у всех всё идеально работает... :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2014, 03:54:46 |
|
||
|
Несколько триггеров на одной действие
|
|||
|---|---|---|---|
|
#18+
InterSky,собственно репликация не устраивает из-за проблем с работой процедур. А так юзал бы её из коробки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2014, 04:17:13 |
|
||
|
Несколько триггеров на одной действие
|
|||
|---|---|---|---|
|
#18+
InterSky(а может просто не знают) что и репликация в MySQL не всегда срабатывает!Я, например, не знаю. Можно попросить конкретных ссылок? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2014, 07:32:53 |
|
||
|
Несколько триггеров на одной действие
|
|||
|---|---|---|---|
|
#18+
miksoftInterSky(а может просто не знают) что и репликация в MySQL не всегда срабатывает!Я, например, не знаю. Можно попросить конкретных ссылок?Я же уже несколько ситуаций привёл в пример. Хочешь подробней, почитай "Обеспечение высокой доступности систем на основе MySQL" там подроно расписаны ситуации когда репликация заваливается... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2014, 12:53:40 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=38595282&tid=1835076]: |
0ms |
get settings: |
6ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
41ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
35ms |
get tp. blocked users: |
1ms |
| others: | 193ms |
| total: | 301ms |

| 0 / 0 |
