I've used Liquibase in the past and as part of its migration tracking it creates a table which lists each migration applied. See
Liquibase Changelog Table.
Alembic has the alembic_version table, but it only holds a single row and column (version_num).
Is there a way to have Alembic populate a table similarly to Liquibase? (And not manually adding statements to each migration script.) Something that would grab the 'slug', Create Date, Revision ID, and applied date for each migration script and add a row to a table. Maybe something to be used in configure(on_version_apply)?
Thanks for any pointers.