this needs to be more specific to catch the right kind of exception. We're expecting sqlite to throw an error, but that's specific. If there's a syntax error in the migration, or something else, we don't want that caught and ignored here.