dropColumn method

Future<void> dropColumn({
  1. required String table,
  2. required String column,
})

Helper to drop column (skips if not exists)

Implementation

Future<void> dropColumn({
  required String table,
  required String column,
}) async {
  final exists = await _columnExists(table, column);
  if (!exists) return;

  final sql = 'ALTER TABLE $table DROP COLUMN IF EXISTS $column;';
  await connection.execute(sql);
}