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

问题描述 投票:3回答:2

我需要创建一个具有可编辑数据库结构的应用程序。您可以在哪里添加/删除/修改数据库的表和字段,视图和结构。全部在生产和实时。

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

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

  • 是否有方法或一系列步骤来实现此功能?
  • 如果它存在,是否有任何包装应用于laravel?
php mysql database laravel data-structures
2个回答
1
投票

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


0
投票

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

https://github.com/getredash/redash

© www.soinside.com 2019 - 2024. All rights reserved.