private void CreateMigrationsTableIfNotExists()
{
var tableExists = session.TableExists(MIGRATIONS_TABLE_NAME);
if (tableExists)
{
return;
}
var createMigrationsTable = new DbCommandSpec()
.SetCommandText(string.Format("create table {0} ({1} {2})",
MIGRATIONS_TABLE_NAME,
session.DbAdapter.Quote(MIGRATION_NAME_COLUMN_NAME),
session.DbAdapter.GetGeneralStringType()));
session.ExecuteNonQuery(createMigrationsTable);
Log.Debug("Migrations table created");
}