Goose

软件截图:
Goose
软件详细信息:
版本: 1.0.0
上传日期: 14 Apr 15
开发: Mike Steder
许可: 免费
人气: 22

Rating: nan/5 (Total Votes: 0)

鹅是一个Python工具,用于管理和应用SQL数据库迁移。
因为我们的鹅使用的SQLAlchem​​y来管理他们的迁移表,你可以连接到和迁移由SQLAlchem​​y的支持的任何数据库。
迁移只是普通的SQL文件和命令迁移应用通过配置一个YAML文件中指定。
用法
首先通过安装migration_info表初始化数据库:
鹅-d源码:///my.db -m迁移/ init的
现在继续迁移:
鹅-d源码:///my.db -m迁移/迁移
要找出哪些迁移已应用你可以这样做:
鹅-d源码:///my.db -m迁移/名单
安装
PIP安装pyyaml​​点子安装SQLAlchem​​y的
并安装任何DB API驱动程序,您需要为您的特定DB:
PIP安装psycopg2
项目布局
假设你有你要迁移添加到这样的目录中的项目:
MyApp的
| - 自述
` - 包
  | - __init__.py
 ` - somecode.py
你可以添加这样的迁移:
MyApp的
| - 自述
| - 封装/
| | - __init__.py
|` - somecode.py
` - 迁移/
  | - create_user_tables.sql
  | - db_skeleton.sql
  | - index.yaml中
 ` - update_users.sql
index.yaml中的内容将如下所示:
迁移:
  - db_skeleton.sql
  - create_user_tables.sql
  - update_users.sql

要求

  • 在Python中

类似的软件

hamsterdb
hamsterdb

17 Feb 15

pool
pool

14 Apr 15

LiquiBase
LiquiBase

17 Jul 15

Nepomuk WebMiner
Nepomuk WebMiner

21 Feb 15

显影剂的其他软件 Mike Steder

txTemplate
txTemplate

20 Feb 15

意见 Goose

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