в связи с этим появился вопрос - когда именно принято создавать таблицы в test.db ?
если клиент получает программу и она открывает соединение с базой
hnd = sqlite3.connect('test.db')
если их вдруг не окажется, то что делать в такой ситуации? писать “база данных повреждена”, после чего юзер должен восстановить оригинальный test.db с пустыми таблицами?
и если принято делать именно так, то как проверить наличие таблицы? (ну это уже мелочи, погуглю)