Расскажу об одном небольшом нюансе который поможет сэкономить время и нервы. Эта особенность мною была замечена только в MySQL (проявлялась как в 5 так и пока в тестовом 6-ом). Заключается она в необходимости особого наименования процедур, для правильного восстановления базы из архива (дампа MySQL).
Смысл заключается в алфавитном порядке функций. При создании дампа базы все элементы сохраняются в алфавитном порядке, тоесть если в процедуре
proc1 вызвать процедуру
proc2 — то при восстановлении из дампа вылетит ошибка поскольку первой будет восстанавливаться процедура
proc1 — которой требуется
proc2 — но её в базе на момент воссоздания ещё не будет.
(
Читать дальше
)