Internal migration runner for Postgres.
@type version() :: 0..6
@spec down(keyword()) :: :ok
@spec migrated_version(map() | keyword()) :: version()
@spec up(keyword()) :: :ok