File tree Expand file tree Collapse file tree 2 files changed +3
-1
lines changed
compute/ydb/control_plane Expand file tree Collapse file tree 2 files changed +3
-1
lines changed Original file line number Diff line number Diff line change @@ -255,7 +255,7 @@ class TCreateDatabaseRequestActor : public NActors::TActorBootstrapped<TCreateDa
255
255
void FillRequest (TEvYdbCompute::TEvCreateDatabaseRequest::TPtr& ev, const NConfig::TComputeDatabaseConfig& config) {
256
256
NYdb::NFq::TScope scope (ev.Get ()->Get ()->Scope );
257
257
ev.Get ()->Get ()->BasePath = config.GetControlPlaneConnection ().GetDatabase ();
258
- const TString databaseName = Config.GetYdb ().GetControlPlane ().GetDatabasePrefix () + scope.ParseFolder ();
258
+ const TString databaseName = TStringBuilder{} << Config.GetYdb ().GetControlPlane ().GetDatabasePrefix () << (config. GetId () ? config. GetId () + " _ " : TString{}) << scope.ParseFolder ();
259
259
ev.Get ()->Get ()->Path = config.GetTenant () ? config.GetTenant () + " /" + databaseName: databaseName;
260
260
}
261
261
Original file line number Diff line number Diff line change @@ -31,6 +31,7 @@ message TLoadControlConfig {
31
31
}
32
32
33
33
message TComputeDatabaseConfig {
34
+ string Id = 7 ;
34
35
TYdbStorageConfig ControlPlaneConnection = 1 ;
35
36
TYdbStorageConfig SchemeConnection = 6 ;
36
37
TYdbStorageConfig ExecutionConnection = 3 ;
@@ -45,6 +46,7 @@ message TDatabaseMapping {
45
46
46
47
message TYdbComputeControlPlane {
47
48
message TSingle {
49
+ string Id = 3 ;
48
50
TYdbStorageConfig Connection = 1 ;
49
51
}
50
52
You can’t perform that action at this time.
0 commit comments