Кстати, в плане обмена опытом. Т.к. у нас принято создавать инструменты, упрощающую разработку, хочу поделиться парой полезных универсальных фрагементов кода:
1) Код, который удаляет все ранее загруженные таблицы кроме одной отмеченной. Очень полезная штука для отладки, например когда нужно проверить результат вычисления некоей промежуточной таблицы, которая создается посреди модели, и простая остановка скрипта создает кучу ненужных связей. А дропать таблицы руками или коментить ненужные куски кода слишком долго.
2) Код, который квалифицирует все ранее загруженные таблицы, за исключением перечисленного списка полей. Полезно, когда вы создали множество таблиц с данными, и не хотите вручную добиваться уникальности имен полей, по которым не должна строиться связь. Или для отладки, когда нужно посмотреть на все таблицы без связей.
прошу администраторов подсказать, каким образом лучше поделиться данной инфомрацией)