superadmin managing backend
This commit is contained in:
@@ -9,6 +9,41 @@ service BackupService {
|
||||
rpc StartDump(komp_ac.common.Empty) returns (BackupOperationResponse);
|
||||
rpc GetBackupInfo(komp_ac.common.Empty) returns (BackupInfoResponse);
|
||||
rpc GetOperationStatus(GetOperationStatusRequest) returns (BackupOperationResponse);
|
||||
rpc ListDatabases(komp_ac.common.Empty) returns (ListDatabasesResponse);
|
||||
rpc CreateDatabase(CreateDatabaseRequest) returns (DatabaseInfo);
|
||||
rpc RunDatabaseMigrations(DatabaseRequest) returns (DatabaseInfo);
|
||||
rpc ActivateDatabase(DatabaseRequest) returns (ActivateDatabaseResponse);
|
||||
}
|
||||
|
||||
message DatabaseRequest {
|
||||
string database_name = 1;
|
||||
}
|
||||
|
||||
message CreateDatabaseRequest {
|
||||
string database_name = 1;
|
||||
}
|
||||
|
||||
message DatabaseInfo {
|
||||
string database_name = 1;
|
||||
bool active = 2;
|
||||
bool connectable = 3;
|
||||
int64 size_bytes = 4;
|
||||
int32 applied_migrations = 5;
|
||||
int32 pending_migrations = 6;
|
||||
bool migration_dirty = 7;
|
||||
bool application_database = 8;
|
||||
string status = 9;
|
||||
}
|
||||
|
||||
message ListDatabasesResponse {
|
||||
string mode = 1;
|
||||
repeated DatabaseInfo databases = 2;
|
||||
}
|
||||
|
||||
message ActivateDatabaseResponse {
|
||||
string database_name = 1;
|
||||
bool switching = 2;
|
||||
string message = 3;
|
||||
}
|
||||
|
||||
enum BackupType {
|
||||
|
||||
Reference in New Issue
Block a user