Fixes migration for empty string default values.

Both NULL and empty string should be disregarded here. &:default_value
did not account for that.