public sealed class MultiEntityRename : IMessage<MultiEntityRename>, IEquatable<MultiEntityRename>, IDeepCloneable<MultiEntityRename>, IBufferMessage, IMessage
Reference documentation and code samples for the Database Migration v1 API class MultiEntityRename.
Options to configure rule type MultiEntityRename.
The rule is used to rename multiple entities.
The rule filter field can refer to one or more entities.
The rule scope can be one of: Database, Schema, Table, Column, Constraint,
Index, View, Function, Stored Procedure, Materialized View, Sequence, UDT
Optional. The pattern used to generate the new entity's name. This pattern
must include the characters '{name}', which will be replaced with the name
of the original entity. For example, the pattern 't_{name}' for an entity
name jobs would be converted to 't_jobs'.
If unspecified, the default value for this field is '{name}'
public EntityNameTransformation SourceNameTransformation { get; set; }
Optional. Additional transformation that can be done on the source entity
name before it is being used by the new_name_pattern, for example lower
case. If no transformation is desired, use NO_TRANSFORMATION
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThe \u003ccode\u003eMultiEntityRename\u003c/code\u003e class in the Google Cloud Database Migration v1 API is used to rename multiple database entities, and it is part of the \u003ccode\u003eGoogle.Cloud.CloudDms.V1\u003c/code\u003e namespace, specifically within version 2.2.0.\u003c/p\u003e\n"],["\u003cp\u003eThis class supports renaming entities within various scopes, including Database, Schema, Table, Column, Constraint, Index, View, Function, Stored Procedure, Materialized View, Sequence, and UDT.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eMultiEntityRename\u003c/code\u003e allows the configuration of a \u003ccode\u003eNewNamePattern\u003c/code\u003e to define how the new entity names are generated, replacing '{name}' with the original entity's name, with a default value of '{name}' if no other value is provided.\u003c/p\u003e\n"],["\u003cp\u003eUsers can apply additional transformations to the source entity name using \u003ccode\u003eSourceNameTransformation\u003c/code\u003e before it's used in the \u003ccode\u003eNewNamePattern\u003c/code\u003e, such as converting it to lower case or using no transformation.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eMultiEntityRename\u003c/code\u003e class has been implemented through several versions, starting at 1.0.0 up to the latest, 2.5.0, with links to the documention for each version.\u003c/p\u003e\n"]]],[],null,[]]