diff --git a/src/Database/Migration.php b/src/Database/Migration.php index 58f23acba..2523c9d05 100644 --- a/src/Database/Migration.php +++ b/src/Database/Migration.php @@ -74,6 +74,19 @@ abstract class Migration ]; } + /** + * Drop columns from a table. + */ + public static function dropColumns($tableName, array $columnDefinitions) + { + $inverse = static::addColumns($tableName, $columnDefinitions); + + return [ + 'up' => $inverse['down'], + 'down' => $inverse['up'] + ]; + } + /** * Rename a column. */