我们最近正在将旧数据迁移到新数据库。我们首先从旧数据库导出所有表并将其导入到本地数据库。然后,在自定义一些字段后,我们将重新导出它们并将表格和内容导入到我们的新数据库中。
但是,导入后,即使数据库中存在所有表(jobs、failed_jobs、job_batches),laravel 在运行作业时也会抛出错误。它说,基表或视图“new_db.jobs”不存在。
我们找不到任何解决方案。
有时 Laravel 的配置缓存可能会导致问题。使用以下方法清除它:
php artisan config:cache
php artisan config:clear