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

ex-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第三方库


热门话题
java有可能让Glassfish JAAS领域与一个已安装的应用程序共享一些类吗?   卸载weblogic时发生java log4j错误   java如何读取信息并将这些信息放入对象数组中   java线程池执行器。创建新线程时执行(Runnable命令)   java无法将project facet动态Web模块的版本更改为2.5   未添加到ArrayList Java Android的元素   javajavax。xml。绑定UnmarshaleException:意外元素(uri:,local:“ProcessCreditApplication”)。预期的元素是   java如何通过youtube API获取已删除视频的列表   如何在JavaBean验证中停止级联   java为什么我的ListView使我的应用程序崩溃,而不是列出我的条目?   java Guice多数据库自动切换   java(JDA)Mute命令在代码的第四行中断   推荐一种可通过Java中的随机访问进行更新的索引文件格式   java将arrayList添加到2x2 arrayList   java json对象数据发生变化,有时没有值   java使用Jedis库在redis中一次存储字符串列表   java快速排序分区   java setDaemon(false)是冗余的吗?   Java中的itext格式pdf