Вот и начал стремительное движение по реализации основных функций программы после долгого копошения с настройками планировщика SQL-запросов. Реализовал уже функции по копированию, настройкам, переименованию и удалению столбцов и ограничений таблиц. До самих же таблиц я пока не добрался. Сделал все главные функции по работе с ограничениями. А по столбцам ещё осталось реализовать тройку функций. Но они не простые. Это объединение и разделение столбцов.
Но париться долго я не буду, потому как это я уже реализовал в C#-классе по работе с базой данных SQLite. Мне нужно будет реализовать только интерфейс. Но даже это не так просто. Но, благо, я это уже делал в своей прошлой версии программы и мне осталось только скопипастить старый интерфейс под новую реализацию.
И как всегда я столкнулся с тем, что вылез какой-то косяк. Как только я дошёл сегодня до диалоговых окон, в которых выводится информация об ограничениях:
то я обнаружил, что у меня не сохраняется дата модификации объектов во время их редактирования. И что характерно, такие вещи любят "вылезать" под самый конец моего рабочего дня, когда я уже хочу закончить, чтобы заставить мен посидеть ещё часок-другой. Вот так очень часто бывает. Я, конечно, начал поправлять эту недоработку. Отчасти поправил, но ещё не всё. Не буду я сидеть до посинения, не заставите. Так что отложил я это дело до завтра. Никуда это не денется.
Так что на этом я заканчиваю сей рабочий день. Ну и до следующего раза, до новых свершений и усовершенствований. А пилить и улучшать всего в программе, полагаю, ещё уйма и уйма чего найдётся.

