migration of the profile from the previous year

This commit is contained in:
Priec
2026-07-09 16:38:25 +02:00
parent 6711165c75
commit 2f7d7dcdbc
7 changed files with 136 additions and 3 deletions

View File

@@ -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;