美文网首页
MisShop与已有数据库匹配问题

MisShop与已有数据库匹配问题

作者: MisShop智能开发平台 | 来源:发表于2019-10-22 10:12 被阅读0次

    场景:
    MisShop匹配已经存在或者正在使用的数据库,如一个旧的管理系统,使用MisShop重新做,那么使用MisShop新建的项目,就需要匹配这个数据库,而不是新建数据库

    目标:
    MisShop的数据处理,是基于数据库中,所以在MIsShop中定义的数据表,以及字段,都应该是在对应的数据库中存在的。所以如果使用旧数据库,那么第一步,就应该是把数据库中的表与MisShop中定义的数据表同步起来

    同步方式:
    第一种:从数据库出发,往MisShop设计器中导入
    优点:实现一键匹配
    缺点:可能导入的信息不全
    这种方式会导入数据表名/字段名/字段类型/复合主键/唯一性约束,并尝试导入外键关系。
    但长度限制,必填,默认值等无法导入
    1、点击菜单-->数据-->导入数据表。
    系统会先去查询数据库,看看有哪些数据表,是MisShop设计器中没有的,显示出来。


    image.png

    2、勾选需要导入到MisShop设计器中的表
    3、点击导入选中表,系统会将这些表导入到MisShop中
    4、查看设计器中数据表,修改必填/默认值等配置

    第二种:从MisShop出发,配置为数据库相同
    优点:对照着数据库的设计内容,可以将每一项配置的和数据库完全匹配。
    缺点:需要在设计器中逐个配置,相当于新建数据库表定义

    步骤:
    1、勾选不同步数据库:这样在MisShop设计器中,修改数据表设计的时候,不会修改数据库。相当于单方面修改MisShop设计器中数据表


    image.png

    2、参考数据库中数据表定义,在MisShop中设计数据表
    3、数据表设计完成后,勾选可选同步数据库
    另注:
    a、如果旧系统还在使用此数据库,那么可以不勾选,这样在MisShop中,操作设计表定义,就不会修改数据库,也就不会影响旧项目的使用
    b、上面的控制,是数据库级别的同步控制。
    在勾选为可选同步数据库后,在数据表设计中,也可用不勾选自动同步数据库,来去掉MisShop数据表设计与数据库中的关联关系。


    image.png

    相关文章

      网友评论

          本文标题:MisShop与已有数据库匹配问题

          本文链接:https://www.haomeiwen.com/subject/qdhayctx.html