migration of the profile from the previous year
This commit is contained in:
@@ -26,6 +26,9 @@ service TableDefinition {
|
||||
// Pure data retrieval - no business logic.
|
||||
rpc GetProfileDetails(GetProfileDetailsRequest) returns (GetProfileDetailsResponse);
|
||||
|
||||
// Copies one complete profile into a new profile without copying table data.
|
||||
rpc CopyProfile(CopyProfileRequest) returns (CopyProfileResponse);
|
||||
|
||||
// Returns the stored rename history for column aliases in one profile.
|
||||
rpc GetColumnAliasRenameHistory(GetColumnAliasRenameHistoryRequest) returns (GetColumnAliasRenameHistoryResponse);
|
||||
|
||||
@@ -160,6 +163,21 @@ message GetProfileDetailsResponse {
|
||||
repeated TableDetail tables = 2;
|
||||
}
|
||||
|
||||
// Request to copy one full profile into a new profile.
|
||||
message CopyProfileRequest {
|
||||
string source_profile_name = 1;
|
||||
string target_profile_name = 2;
|
||||
repeated string table_names = 3;
|
||||
}
|
||||
|
||||
// Response after copying a profile.
|
||||
message CopyProfileResponse {
|
||||
bool success = 1;
|
||||
string message = 2;
|
||||
int32 tables_copied = 3;
|
||||
int32 scripts_copied = 4;
|
||||
}
|
||||
|
||||
// Request to fetch recorded column alias rename history for one profile.
|
||||
message GetColumnAliasRenameHistoryRequest {
|
||||
string profile_name = 1;
|
||||
|
||||
Reference in New Issue
Block a user