Remove migrator tool

This commit is contained in:
2022-06-27 20:06:57 +02:00
parent 5b09b06bcf
commit 005acd6e1f
8 changed files with 1 additions and 272 deletions

View File

@@ -1,9 +0,0 @@
#pragma once
#include <string>
namespace Migrations
{
int EpochToDateTime(std::string const & sourceDatabase, std::string const & destinationDatabase);
int UpdateSummaryTable(std::string const & sourceDatabase, std::string const & destinationDatabase);
}

View File

@@ -1,24 +0,0 @@
#pragma once
#include <sqlite3.h>
#include <sstream>
class Transaction {
private:
sqlite3 * const destination;
unsigned queryCount;
std::stringstream queryStream;
void Reset();
public:
void AddStatement(std::string const & statement);
unsigned StatementCount() const;
// Runs the statements inserted as a single transaction
// Returns a SQLite status code (0 = OK) and then resets
// to a new transaction
int Execute();
Transaction(sqlite3 * const databaseToInsertIn);
};