feat: implement MySQL driver for database management, schema discovery, and CRUD operations

This commit is contained in:
Ümit Tunç
2026-04-24 13:14:34 +03:00
parent e7ecf6cba1
commit 5d3afeadf2
6 changed files with 392 additions and 208 deletions
+3
View File
@@ -15,6 +15,9 @@ Route::prefix('schema')->group(function () {
Route::get('/metadata/{database}/tables', [SchemaController::class, 'tablesMetadata']);
Route::get('/metadata/{database}/{table}', [SchemaController::class, 'tableMetadata']);
Route::post('/truncate/{table}', [SchemaController::class, 'truncate']);
Route::post('/drop/{table}', [SchemaController::class, 'drop']);
Route::post('/optimize/{table}', [SchemaController::class, 'optimize']);
Route::post('/bulk-action', [SchemaController::class, 'bulkAction']);
Route::get('/{table}', [SchemaController::class, 'schema']);
Route::get('/{table}/data', [SchemaController::class, 'data']);
Route::post('/execute', [SchemaController::class, 'execute']);