DBUtils==2.0
Faker==2.0.2
Jinja2==2.11.2
ply==3.11
PyMySQL==0.10.0
pypinyin==0.39.0
PyYAML==5.3.1
tqdm==4.49.0
SQLAlchemy==1.3.19
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
基于数据库层面批量生成有逻辑关联的数据,对于要造大量数据来讲,有几种方式,一是通过开发写的接口来模拟真实用户场景来产生数据,这种方式在某些方面来讲是比较合适的,比如因为是模拟用户场景,业务数据完整,不会丢.但不好的地方就是要处理的地方太多,接口定义,签名,加密等等,还有扩展性也很不好,一个业务场景要写一套代码.另一种方式,是已知业务产生的数据之间的依赖关系后,直接在数据库中插入相关数据,本项目就是通过这种方式来实现,好处就是生成规则通过配置文件来描述即可(yaml文件),不需要额外添加代码(对于某些字段生成规则有可能需要单独编写方法),与测试库testrunner比较类似.
资源推荐
资源详情
资源评论
收起资源包目录
dbfaker-develop.zip (44个子文件)
dbfaker-develop
setup.py 2KB
data
test.yml 4KB
test.db 560KB
test-hide-comment.yml 3KB
test.sql 2KB
LICENSE 9KB
docs
dbfaker版本切换说明.md 593B
使用comment字段来描述生成规则.md 3KB
使用举例.md 12KB
dbfaker内置方法.md 5KB
dbfaker更新说明.md 2KB
自定义方法使用说明.md 5KB
bin
dbfaker 109B
table2yml 116B
dbfaker
__init__.py 136B
table2yml.py 8KB
nsqlparse
__init__.py 0B
mysql_create_table_lex.py 2KB
mysql_create_table_yacc.py 9KB
utils
generator.py 707B
__init__.py 0B
constant.py 211B
init_project.py 3KB
faker_tool.py 7KB
gendata.py 8KB
faker_date_time.py 3KB
__main__.py 86B
common
__init__.py 0B
db_helper.py 2KB
database.py 5KB
setting.py 869B
logger.py 3KB
tools.py 557B
drivers.py 466B
requirements.txt 130B
cli.py 3KB
test
test_gendata.py 831B
test_mfaker.py 2KB
test_table2yml.py 664B
.gitignore 75B
.drone.yml 995B
upload2pypi.sh 55B
.workflow
pipeline-20220531.yml 1KB
pipeline-20220606.yml 592B
共 44 条
- 1
资源评论
m0_72731342
- 粉丝: 2
- 资源: 1832
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功