Helper to drop a table (skips if not exists)
Future<void> dropTable(String tableName) async { final sql = 'DROP TABLE IF EXISTS $tableName;'; await connection.execute(sql); }