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"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-04-17 UTC."],[[["The `MultiEntityRename` class in the Google Cloud Database Migration v1 API is used to rename multiple database entities, and it is part of the `Google.Cloud.CloudDms.V1` namespace, specifically within version 2.2.0."],["This class supports renaming entities within various scopes, including Database, Schema, Table, Column, Constraint, Index, View, Function, Stored Procedure, Materialized View, Sequence, and UDT."],["`MultiEntityRename` allows the configuration of a `NewNamePattern` 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."],["Users can apply additional transformations to the source entity name using `SourceNameTransformation` before it's used in the `NewNamePattern`, such as converting it to lower case or using no transformation."],["The `MultiEntityRename` 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."]]],[]]