Ejemplo n.º 1
0
 protected static string SaveDataMigrationScriptEntiry(DataMigrationScript script)
 {
     return string.Format(
         "INSERT INTO Rhetos.DataMigrationScript (Tag, Path, Content) VALUES ({0}, {1}, {2})",
         SqlUtility.QuoteText(script.Tag),
         SqlUtility.QuoteText(script.Path),
         SqlUtility.QuoteText(script.Content));
 }
Ejemplo n.º 2
0
 protected void LogScript(string msg, DataMigrationScript script, EventType eventType = EventType.Trace)
 {
     _logger.Write(eventType, () => msg + " " + script.Path + " (" + script.Tag + ")");
 }
Ejemplo n.º 3
0
 protected static string SaveDataMigrationScriptMetadata(DataMigrationScript script)
 {
     return string.Format(
         "DELETE FROM Rhetos.DataMigrationScript WHERE Active = 0 AND Tag = {0};"
         + "INSERT INTO Rhetos.DataMigrationScript (Tag, Path, Content, Active) VALUES ({0}, {1}, {2}, 1);",
         SqlUtility.QuoteText(script.Tag),
         SqlUtility.QuoteText(script.Path),
         SqlUtility.QuoteText(script.Content));
 }