我在内存中使用SQLite数据和我的Laravel应用程序进行测试。
'database' => ':memory:'
我需要的是在运行测试之前 - 从现有的SQLite数据库文件中导入一些特定数据(不能使用播种器,因为已有太多数据)。 如何在运行测试之前将数据从磁盘文件导入内存?
答案 0 :(得分:0)
如果您在磁盘上有数据库,则无需将i保留在内存中。
当您第一次从磁盘读取数据库时,它将最终出现在您的操作系统保留的磁盘缓存中。所以实际上,当你读一次数据库时,数据库将驻留在内存中。