#include "SQLiteDatabase.h" void SQLiteDatabase::CreateMigrationHistoryTable() { ExecuteInsert("CREATE TABLE IF NOT EXISTS migration_history (name TEXT NOT NULL, date DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP);"); } bool SQLiteDatabase::IsMigrationRun(const std::string_view str) { return !ExecuteSelect("SELECT name FROM migration_history WHERE name = ?;", str).second.eof(); } void SQLiteDatabase::InsertMigration(const std::string_view str) { ExecuteInsert("INSERT INTO migration_history (name) VALUES (?);", str); }