码迷,mamicode.com
首页 > 数据库 > 详细

自动生成符合Sqlachemy的Model: sqlautocode使用方式

时间:2014-09-03 11:22:46      阅读:226      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   color   os   io   使用   ar   for   

调用格式如下:

sqlautocode <database_url> [options, ]

其中 database_url 就是我们使用 SQLAlchemy 时配置的数据库 url,有的人也习惯称之为 dsn。可选的参数如下:

-h, --help

显示帮助信息

-o OUTPUT, --output=OUTPUT

要写入的文件,默认是 stdout

--force

覆盖要写入的文件

-s SCHEMA, --schema=SCHEMA

可选参数,用于反向映射指定的数据库

-t TABLES, --tables=TABLES

可选参数,是一个使用逗号隔开的列表,用于指定要反向工程的表名,支持 * 作为通配符,例如:

--tables account_*,orders,order_items,*_audit

-b TABLE_PREFIX, --table-prefix=TABLE_PREFIX

生成的 SQLAclhemy 表对象的前缀

-a TABLE_SUFFIX, --table-suffix=TABLE_SUFFIX

生成的 SQLAclhemy 表对象的后缀

-i, --noindexes, --noindex

不生成索引信息

-g, --generic-types

生成是使用符合 ANSI 标准的字段类型而不是数据库特定的类型

--encoding=ENCODING

输出文件使用的编码,默认为 utf8

-e, --example

同时生成如何访问数据的示例代码

-3, --z3c

生成用于 z3c.sqlalchemy 的代码

-d, --declarative

生成使用 SQLAlchemy declarative 的代码

-n, --interactive

在生成的代码包含交互示例



example: sqlautocode mysql://user:password@host:port/datebase -o model_name.py -t table_name -e --force

自动生成符合Sqlachemy的Model: sqlautocode使用方式

标签:style   blog   http   color   os   io   使用   ar   for   

原文地址:http://blog.csdn.net/iloveyin/article/details/39023679

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!