如何使用可编辑的数据库结构制作应用程序

时间:2017-12-28 12:11:18

标签: php mysql database laravel data-structures

我需要使用可编辑的数据库结构创建一个应用程序。您可以 添加/删除/修改 表格和字段视图以及数据库<的结构/ strong>即可。一切都在生产和实时。

目的是使应用程序能够适应公司的需求。允许您在需要的地方存储所需的信息。

我使用laravel 5和MySQL,但我的问题不是关于我的软件。我的问题是:

  • 是否有实现此功能的方法或一系列步骤?
  • 如果它存在,是否有任何包装应用于laravel?

2 个答案:

答案 0 :(得分:1)

Entity-attribute-value模型允许拥有类似“动态模式”的数据库,并且能够在其表上运行索引查询(尽管“表”与您使用常规方法时的表不同)。有了它,您可以添加和删除字段并将值编入索引(与面向文档的NoSQL DB不同)。缺点:很多联合,表现可能会受到影响;但是,我已经看到相当大的系统逃脱了它。不知道是否以及如何在Laravel环境中应用它,但谷歌搜索至少给出了一些结果。

答案 1 :(得分:0)

您需要使用商业智能和报告工具,以满足您的所有需求。它们与任何数据库一起运行,无论您添加或删除哪个字段,它们都会自行调整。其中一个最好的例子是: -

https://github.com/getredash/redash