Add database and database users sync (#537)

* Add database and database users sync

* get mysl users

* add mariadb and postgres

* fix phpstan
This commit is contained in:
Saeed Vaziry
2025-03-12 22:59:25 +01:00
committed by GitHub
parent 493cbb0849
commit 0f06d81aac
17 changed files with 383 additions and 65 deletions

View File

@ -26,7 +26,18 @@ public function runBackup(BackupFile $backupFile): void;
public function restoreBackup(BackupFile $backupFile, string $database): void;
public function updateCharsets(): void;
/**
* @return array<string, mixed>
*/
public function getCharsets(): array;
public function syncDatabases(bool $createNew = true): void;
/**
* @return array<int, array<string>>
*/
public function getDatabases(): array;
/**
* @return array<int, array<string>>
*/
public function getUsers(): array;
}