func (*Migration2) TableName() string {
	return "migration"
}
TableName returns the table name of Migration2 type
package tests
type Migration0 struct {
	A string
}
func (*Migration0) TableName() string {
	return "migration"
}
type Migration1 struct {
	A string
	B string
}
func (*Migration1) TableName() string {
	return "migration"
}
type Migration2 struct {
	A  string
	B  string
	D  string
	P1 *C2
}