Checked things over, and I think the key is the SQL error you're getting. The generated SQL seems correct, and it's implying a Farms table exists but that there is no
Did you modify the generated migration file so the
name column and other non-standard columns are added?
You're Your migrations file's
up method should look like
You would then likely need to rollback a migration to delete your existing table which didn't have the right columns, then rerun the migration.
Let us know if that helps, or provide a bit more information about your migration, and I or others can help out further!