Migration aus module

Hallo zusammen,
gibt es einen Mechanismus oder Best Practice um migrations für module zu benutzen?

Also statt einem install.sql file den man manuell ausführen muss, sollte das Modul eine migration liefern, die optimalerweise vom Shop ausgeführt wird.

Ich sehe im Moment nur die Möglichkeit eine Beispiel migration mitzuliefern.
Dann im Shop eine migration generieren:
vendor/bin/oe-eshop-db_migrate migrations:generate PR
und up & down methode manuell reinzukopieren.