Plain SQLMigrations are written in plain SQL — no DSL, no Active Record. What is stored in the file is what runs against the database.
Custom driversPDO drivers for MySQL, PostgreSQL and SQLite are provided out of the box. Replace them with your own driver when needed.
VersioningMigrations applied in a single up run share a version number and can be rolled back together with one command.