使用laravel时如何从内存中的磁盘文件导入SQLite数据库?

时间:2016-02-01 10:24:32

标签: sqlite laravel

我在内存中使用SQLite数据和我的Laravel应用程序进行测试。

'database' => ':memory:'

我需要的是在运行测试之前 - 从现有的SQLite数据库文件中导入一些特定数据(不能使用播种器,因为已有太多数据)。 如何在运行测试之前将数据从磁盘文件导入内存?

1 个答案:

答案 0 :(得分:0)

如果您在磁盘上有数据库,则无需将i保留在内存中。

当您第一次从磁盘读取数据库时,它将最终出现在您的操作系统保留的磁盘缓存中。所以实际上,当你读一次数据库时,数据库将驻留在内存中。