Диалог выполнения SQL-запросов в БД и история изменений БД
Работа движется вперед и программа обрастает новым функционалом. Хоть и не так быстро, как хотелось бы. Но всё прогресс есть. Получилось симпатичное окошко, которое служит связующим звеном между интерфейсом и файлом SQLite базы данных. Можно выполнять произвольные запросы в базу данных, они сохраняются во временную (не кэша) историю на период сеанса работы с этой базой данных. Потом в правой вкладке окна эту историю можно просматривать и повторно выполнять уже произведённые SQL-запросы.
Вот они на скриншоте. Выбрал из списка и выполнил. Я уже таким методом создал первую таблицу в базе и добавил туда данные. Работает как надо.
После этого я реализовал механизм сохранения (записи) состояния базы данных при внесении в неё изменений с возможностью отмены или повтора произведенных изменений. Только что закончил работу над этим механизмом и закончил работу с программой на сегодня. Пока я на сто процентов не уверен, корректно ли создаются дампы данных файлов баз данных SQLite, но по своему внутреннему виду они почти идентичны исходным, до применения моего механизма восстановления состояния. Не знаю пока, как это сказывается на работе БД, но выяснится это уже когда я реализую вывод данных из таблиц БД. Там уж я в наглядном виде всё просмотрю. Но по общим впечатлениям всё работает нормально.
Вот на сегодня и всё. Закончу работу. Денёк был малость утомительным. Приходилось много и сильно думать. Теперь пора отдохнуть от этого и завтра встретить новый день.


Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.