feat: implement database management API with MySQL driver and schema operations

This commit is contained in:
Ümit Tunç
2026-04-28 20:19:56 +03:00
parent 2e529bb61c
commit 01ddb81aa9
7 changed files with 276 additions and 9 deletions
+16
View File
@@ -172,4 +172,20 @@ class DatabaseService
{
return $this->getDriver()->createDatabase($name, $charset, $collation);
}
/**
* Drop a database.
*/
public function dropDatabase(string $name): bool
{
return $this->getDriver()->dropDatabase($name);
}
/**
* Rename a database.
*/
public function renameDatabase(string $oldName, string $newName): bool
{
return $this->getDriver()->renameDatabase($oldName, $newName);
}
}