首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Laravel中应该为Microsoft数据库指定哪种数据库引擎类型?

问在Laravel中应该为Microsoft数据库指定哪种数据库引擎类型?
EN

Stack Overflow用户
提问于 2020-04-22 10:19:40
回答 2查看 106关注 0票数 0

我正在使用OctoberCMS开发一个web应用程序,它位于Laravel5.5.40上,使用的是Microsoft数据库。

数据库迁移使用允许指定数据库引擎的标准Blueprint对象进行管理。目前所有的迁移都在使用InnoDB,我相信MySQL只支持它。

这是否意味着引擎类型被忽略了?另外,是否可以为Microsoft数据库表指定不同的引擎类型以及可用的选项?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-04-22 10:28:54

“数据库引擎”或“存储引擎”的概念非常特定于MySQL;大多数数据库系统只有一个后端,所有的东西都建立在这个后端上。有时有特殊类型的数据库或表用于特殊情况--例如用于从其他系统导入数据的适配器,或用于分析大型数据集的面向列存储--但它们很少遇到。

对于Microsoft,实际上没有需要指定的等效选项。关于如何配置表以提高性能,您可能还可以设置其他选项,但我希望ORM选择合理的缺省值,而且没有一个参数需要进行大量的权衡,比如更改MySQL引擎。

票数 3
EN

Stack Overflow用户

发布于 2020-04-22 10:32:07

Laravel (至少最新版本)支持以下数据库:

目前,Laravel支持四种数据库类型,如doc:https://laravel.com/docs/7.x/database#introduction

MySQL 5.6+,PostgreSQL 9.4+,SQLite 3.8.8+,Server 2017+

每个驱动程序完全兼容雄辩,包括迁移,因此,在您的数据库配置文件使用'default' => 'sqlsrv',,您应该是好的

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61362645

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档