重建数据库后导入新数据

时间:2018-06-19 15:14:17

标签: php laravel-5 doctrine-orm

由于我们的环境,我试图重新创建php artisan database:fresh命令。

为此,我需要重新创建我们的开发数据库和测试数据库。我可以通过指定连接来重新创建测试数据库,但是我不能对我的dev数据库(当前连接到的当前数据库)执行相同的操作。

如果我在测试数据库上运行它

Schema::getConnection()->getDoctrineSchemaManager()->dropAndCreateDatabase("testing");
DB::connection($connectionName)->unprepared($this->sqlFile);

一切正常,但是如果我在当前连接到的数据库上运行它,

Schema::getConnection()->getDoctrineSchemaManager()->dropAndCreateDatabase("app");
DB::unprepared($this->sqlFile);

第二行将不运行。

我尝试指定当前连接的数据库,但它不起作用。

如何为我当前连接的数据库重建当前数据库?

0 个答案:

没有答案