gangly / datafaker

Datafaker is a large-scale test data and flow test data generation tool. Datafaker fakes data and inserts to varied data sources. 测试数据生成工具
625 stars 168 forks source link

关于enum类型的需求 #21

Open windyoung opened 4 years ago

windyoung commented 4 years ago

enum类型能否增加支持从数据库中取数据;例如 [:enum(mysql://root:root@123.123.1.23:3306/test:{table_name:column_name})] [:enum(mysql://root:root@123.123.1.23:3306/test:{table_name:column_name1+'|'+column_name2})] [:enum(mysql://root:root@123.123.1.23:3306/test:table_name:column_name1+'|'+column_name2)] 希望允许多表关联查询数据;例如 [:enum(mysql://root:root@123.123.1.23:3306/test:{table_name1:[column_name1,same_column],table_name2:[column_name2,same_column]})] 或者 [:enum(mysql://root:root@123.123.1.23:3306/test:{table_name1:[column_name1,same_column],table_name2:[column_name2,same_column]})] 甚至可以加上过滤条件

其实复杂逻辑确实可以通过sql 输出到 文件,但是如果程序原生支持就更棒了 简单的数据库数据希望可以直接由程序实现

gangly commented 4 years ago

多谢建议 下个版本实现