protected override int ExecuteCommand(CommandLineApplication app, IConsole console) { using (var ope = GetAdministrator()) { ope.DumpSchemaDefinition(GetSingleDatabaseConnection(), DumpFilePath.AddFileExtention(UoeDatabaseLocation.SchemaDefinitionExtension), TableName); } return(0); }
protected override int ExecuteCommand(CommandLineApplication app, IConsole console) { using (var ope = GetAdministrator()) { ope.DumpSqlSchema(GetSingleDatabaseConnection(), DumpFilePath.AddFileExtention(UoeDatabaseLocation.SqlSchemaDefinitionExtension), new ProcessArgs().AppendFromQuotedArgs(Options)); } return(0); }
protected override int ExecuteCommand(CommandLineApplication app, IConsole console) { using (var ope = GetAdministrator()) { ope.DumpIncrementalSchemaDefinition(OldDfPath?.ToAbsolutePath(), NewDfPath?.ToAbsolutePath(), DumpFilePath.AddFileExtention(UoeDatabaseLocation.SchemaDefinitionExtension), RenameFilePath); } return(0); }
protected override int ExecuteCommand(CommandLineApplication app, IConsole console) { using (var ope = GetAdministrator()) { ope.DumpIncrementalSchemaDefinitionFromDatabases(new [] { ope.GetDatabaseConnection(new UoeDatabaseLocation(NewDatabasePath)), ope.GetDatabaseConnection(new UoeDatabaseLocation(OldDatabasePath)) }, DumpFilePath.AddFileExtention(UoeDatabaseLocation.SchemaDefinitionExtension), RenameFilePath); } return(0); }