简单灵活的peewee orm迁移管理器。

peewee-moves的Python项目详细描述


一个简单且灵活的Peewee ORM迁移管理器。

Build StatusCode CoverageVersionDownloadsDocumentation

要求

  • python=3.4,<;=3.6
  • Peewee=3.0.0

安装

此软件包可以使用pip安装:

pip install peewee-moves

用法

这里有一个关于你可以用小便动作做什么的快速摘要:

$exportFLASK_APP=myflaskapp
$ flask db create app.models.Category
INFO: created migration 0001_create_table_category

$ flask db revision "do something"INFO: created migration 0002_do_something

$ flask db upgrade
INFO: 0001_create_table_category: upgrade
INFO: 0002_do_something: upgrade

$ flask db downgrade
INFO: 0002_do_something: downgrade

$ flask db status
INFO: 0001_create_table_category: applied
INFO: 0002_do_something: pending

如果你好奇,这里是0001_create_table_category.py的样子。迁移是 根据类别模型的定义自动创建。

defupgrade(migrator):withmigrator.create_table('category')astable:table.primary_key('id')table.integer('code',unique=True)table.string('name',max_length=250)defdowngrade(migrator):migrator.drop_table('category')

文档

查看Full Documentation了解更多详细信息。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
在Eclipse中使用多个调用在一行上打印java   javajackson序列化问题。只有同一实体的第一个对象可以很好地序列化   Java中Deflate函数的等价充气   使用customlitview的java Android actionbar搜索   java“<T>T get()”是什么意思?(它有用吗?)   目标c使用CommonCrypto使用AES256加密,使用OpenSSL或Java解密   java在运行时更新资源文件   fileinputstream在java中访问并将数据写入现有文件   带集群的java Android Mapbox我希望每个功能都有不同的标记图像   java JDK8>JDK10:PKIX路径生成失败:SunCertPathBuilderException:找不到请求目标的有效证书路径   java使用Hk2生成具有指定构造函数参数的实例   为什么这个系统。出来Java中的println()打印到控制台?   java目录和文件名连接不起作用   使用mockito和通配符绘图的java