我可以使用内存数据库启动Laravel服务器吗?

吕秀莲

我可以使用内存来迁移数据库并启动服务器吗?

我的/ config / database.php

'sqlite' => array(
    'driver' => 'sqlite',
    'database' => ':memory:', // fail
    // 'database' => 'database', // success 
    'prefix' => '',
    'charset' => 'utf8mb4',
    'collation' => 'utf8mb4_unicode_ci',
),

并迁移表并启动laravel服务

$ php artisan migrate:refresh 
$ php artisan serve

我使用driver = sqlite + database = database一切正常,

我使用driver = sqlite + database =:memory,错误消息来自127:0.0.1,表示尚未创建数据库表。

特拉维斯·布里兹(Travis Britz)

我认为这是不可能的,因为migration命令将打开一个数据库连接,然后服务将具有一个或多个新连接。

一旦数据库连接关闭,数据库就不存在了。每个:memory:数据库互不相同。因此,打开两个文件名分别为“:memory:”的数据库连接将创建两个独立的内存数据库。

https://www.sqlite.org/inmemorydb.html

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

我可以使用转换器转换来自API而非数据库的数据吗?-Laravel / Fractal

我可以使用业力启动测试服务器吗?

我可以使用WinSCP重新启动服务器吗?

我可以在同一系统上使用mysql,oracle数据库以及sql服务器吗

我可以从Docker容器内部连接到远程数据库服务器吗?

我可以通过链接服务器调用 Azure 数据库中的存储过程吗?

我可以使用ViewModel将数据发送到服务器吗?

我如何设置每个人都可以使用正确的凭据访问的 mysql 服务器和数据库?

我们可以使用pm2启动Vue cli的开发服务器吗?

是否可以使用AkkaHttp,AkkaStreams,Alpakka和数据库来构建OLTP / CRUD HTTP服务器?

是否可以使用远程命令执行存储在数据库服务器上的SQL脚本文件?

我可以使用 Firebase 的身份验证来保护我自己的私有服务器上的数据吗?

我可以使用续集代码在我的 Node.js 服务器上查询数据吗

我可以在服务器级别而不是数据库级别设置SQL Azure Vunerability Asesment吗?

我们可以为Azure SQL数据库恢复已删除的服务器吗?

我可以在同一postgres服务器中的两个数据库之间进行逻辑复制吗?

Webapp服务器数据存储:内存与数据库

我可以独立使用Laravel的数据库层吗?

如果输入和输出数据库位于两个不同的数据库服务器中,是否可以使用渲染映射

我可以使用JavaScript从qt应用程序内的服务器获取JSON数据吗?

如果数据发生更改然后调用我的服务器端(我使用 PHP)而不是 Firebase 作为数据库,是否可以使用 Firebase 作为像状态这样的函数调用?

启动服务器时,为什么spring清空我的数据库表?

我可以使用内存模式将一些数据持久化到 H2 数据库中吗?

可以将远程数据库导出/导入到WAMP服务器吗?

多个用户可以同时插入服务器数据库吗?

可以在Linux服务器上运行拆分的MS Access数据库吗?

QGIS服务器可以从数据库中读取项目吗

我可以使用任何文件作为我的游戏数据库吗?

无法启动MySQL服务器(数据库损坏)