fix: delete database related things when delete database

This commit is contained in:
Andras Bacsai
2023-09-09 13:18:49 +02:00
parent 2852630d6c
commit e5e9faba35
3 changed files with 15 additions and 13 deletions

View File

@@ -28,6 +28,11 @@ class StandalonePostgresql extends BaseModel
'is_readonly' => true
]);
});
static::deleted(function ($database) {
$database->scheduledBackups()->delete();
$database->persistentStorages()->delete();
instant_remote_process(['docker volume rm postgres-data-' . $database->uuid], $database->destination->server, false);
});
}
public function portsMappings(): Attribute