Как я могу надежно проверять SQLite, существует ли конкретная таблица пользователей?
Я не прошу о ненадежных способах проверки, если "select *" в таблице возвратил ошибку или нет (это даже хорошая идея?).
Причина такова:
В моей программе мне нужно создать, а затем заполнить некоторые таблицы, если они уже не существуют.
Если они уже существуют, мне нужно обновить некоторые таблицы.
Должен ли я взять какой-то другой путь вместо того, чтобы сигнализировать о том, что указанные таблицы уже созданы, например, путем создания/установки/установки определенного флага в файле инициализации/настройки программы на диске или что-то в этом роде?
Или мой подход имеет смысл?