提高字段添加速度,希望能支持对选中的字段进行快速复制
1、选中字段
2、点击快速复制,弹出复制列表(字段名空(必填),类型(只读),表名(可修改))
3、保存,生成字段
4、对表进行复制,选中表点击复制,弹出框录入新表名,生成与原表一样的字段。
提高字段添加速度,希望能支持对选中的字段进行快速复制
1、选中字段
2、点击快速复制,弹出复制列表(字段名空(必填),类型(只读),表名(可修改))
3、保存,生成字段
4、对表进行复制,选中表点击复制,弹出框录入新表名,生成与原表一样的字段。
为何不用继承呢?MySQL?
可能有时候2两张表只是基础字段相同,并没有逻辑关系,还有很多不相关的字段
对的,只是基础字段相同,想能复制(表或字段)的办法,提升表配置的效率。
看来是没用过继承表,用继承是最快解决这类需求的路径,应用的时候就是直接用子表就好,父表只是作为配置模版使用而已,实际作业时没有任何逻辑关系
场景:有张A表有10个字段,有一天业务要求再加个类似的功能,那我就需要创建一张C表,其中有6个字段是跟A表一样的,那我选择如下:
1、C表创建好,一个个字段重新添加(花费10分钟)
2、A表复制生成C表,我再将不同的4个字段删除掉(花费2分钟)
3、C表创建好,我将A表的6个字段复制到C表(花费2分钟)
4、C表继承A表,然后对不同的4个字段进行重写再删除(花费4分钟)
复制会比继承好用,如果我C表的字段,与A表,B表都有类似的字段,我那需要从A表复制,从B表复制,那效率就会快上很多。
复制只能提供单表复制,多表复制还有命名冲突的问题和模版覆盖顺序问题,以及衍生的模版管理,新表是否可以存为模版的问题.
可以控制只能单表复制,复制的时候弹出窗口让客户填写新的表名,确认的时候判断表是否已经存在。字段复制的时候,一样弹出窗口让用户填写表名,达到的时候判断表是否存在,表字段是否存在重复。
A继承B会导致A也是B,在B表单内也会显示A的部分,现在如果只是想制作一个类似的功能,只能从头一个一个来配置
数据范围里加上TableOID的过滤就可以了,实现类似了only from 的能力