ffmigration

软件截图:
ffmigration
软件详细信息:
版本: 0.4
上传日期: 11 May 15
许可: 免费
人气: 6

Rating: 5.0/5 (Total Votes: 1)

ffmigration是一个简单的数据库迁移工具。
是保持数据库迁移,才能在各种environemnts,跟踪至极数据库migratison的一个简单的答优雅的方式被执行,并以无。
ffmigration是一个只向前迁移工具,这意味着有蚂蚁心不是自动的方式来回滚和应用迁移。
工作原理
ffmigration创建一个表名migration_history选定数据库来跟踪OD应用的迁移。此表是在第一次运行自动创建。
在每次运行,ffmigration看起来所有扩展名为.sql在命令行提供迁移目录中的文件,检查是否迁移文件已被应用到数据库,并且如果IH尚未应用评价它apllied到的数据库并保存到migration_history。
它是recomended命名所有带有前缀号码,以保持秩序迁移文件。例如:
 LS /一些/迁移/ DIR /
0001_create_some_table.sql
0002_add_some_data.sql
0003_create_index.sql
0004_other_useful_tweaks.sql
安装
使用setup.py:
蟒蛇setup.py构建
sudo的蟒蛇setup.py安装
或者使用PIP:
PIP安装ffmigrate
命令行
  ./ ffmigration --help
用法:ffmigration [选项]数据库migrations_dir
从migrations_dir到选定的数据库应用数据库迁移。
migration_dir包含具有.SQL扩展名的文件,被整理
和应用。
应用迁移保存在一个名为表'migration_history“
选定的数据库中
选项​​:
  - 显示版本程序的版本号并退出
  -h,--help显示此帮助信息并退出
  -h主机,主机=主机数据库服务器的主机名
  -u USER,--user =用户数据库的用户名
&NBSP ;-P要求数据库密码
  - 密码=密码数据库密码
&NBSP ;-P PORT,--port = PORT数据库连接端口
  -q,--quiet不打印状态信息到标准输出
  -l LEVEL,--level = LEVEL
 日志记录级别(调试,信息,警告,错误,严重)
  -n,--noop不要运行命令

要求

  • 在Python的

限制

  • 将现在它只能与MySQL

类似的软件

MySQL Abstractor
MySQL Abstractor

2 Jun 15

PythonReports
PythonReports

11 May 15

MyFSys
MyFSys

11 May 15

Dobbin
Dobbin

14 Apr 15

显影剂的其他软件 Ferran Pegueroles Forcadell

mysql-autodoc
mysql-autodoc

6 Jun 15

mysql-autodoc
mysql-autodoc

12 May 15

django-dirbrowser
django-dirbrowser

11 May 15

意见 ffmigration

评论没有发现
添加评论
打开图片!