public override void Generate(RenameSequenceOperation operation, IModel model, SqlBatchBuilder builder) { Check.NotNull(operation, nameof(operation)); Check.NotNull(builder, nameof(builder)); var separate = false; var name = operation.Name; if (operation.NewName != null) { var qualifiedName = new StringBuilder(); if (operation.Schema != null) { qualifiedName .Append(operation.Schema) .Append("."); } qualifiedName.Append(operation.Name); Rename(qualifiedName.ToString(), operation.NewName, builder); separate = true; name = operation.NewName; } if (operation.NewSchema != null) { if (separate) { builder.AppendLine(_sql.BatchCommandSeparator); } Transfer(operation.NewSchema, operation.Schema, name, builder); } }
public override void Generate(RenameSequenceOperation operation, IModel model, SqlBatchBuilder builder) { throw new NotImplementedException(); }