|
![]() |
#1 |
Участник
|
Ого. 70 таблиц. Не кисло. А на какой это табличке у вас их столько, можно поинтересоваться?
Думаю, что там у вас тааак неслабо тормозит все при удалении записей из этой таблички... Советов давать не буду, кроме как ре-дизайна таблицы/delete actions. |
|
![]() |
#2 |
Участник
|
Это кастомизированная таблица и в ней всего два поля refTableId, refRecId. А эти вспомогательные таблицы используются для генирации XML документов и в них имеется внешний ключ на эту кастомизированную таблицу. Задумка такая, что при удалении записи в кастомизированной таблице, идет удаление по внешнему ключу из подчиненных таблиц. И всего то ничего, требуется всего 79 таблиц добавить. Но на цифре 70 произошло чудо ))
|
|
![]() |
#3 |
Участник
|
"Х-р-р-р-р!" - Сказала японская пила.
"Ага!" - Сказали суровые сибирские мужики. ИМХО. Если это предел на использование DeleteAction (я о таком не слышал, но вполне допускаю), есть вариант перекрытия метода delete(), а туда уж вставить стандартный switch (refTableId) и там уж обработать удаление. |
|
|
|