一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

Drupal Schema 模块从现有数据库到hook_schema

时间:2014-03-19 编辑:简简单单 来源:一聚教程网

drupal schema db inspect

Drupal Schema 模块


Schema API允许模块声明一个数据库以结构化的数组形式(类似于Form表单API),并提供API函数用于创建,删除和更改数据表,列,键和索引。


Schema模块提供Drupal核心架构的Schema API外的一些功能,目前这包括:

Schema文档:超链接形式显示Schema的嵌入式文档用于解释了每个数据表和字段是干什么的。
Schema结构生成:Schema模块能检查实时数据库,并创建相匹配的实时数据库的所有表的Schema API数据结构。
Schema比较:Schema模块将实时数据库结构与所有启用的模块定义的schema结构进行比较,对任何丢失或不正确的表进行报告。
MySQL注意事项:Schema模块要求MySQL 5以上版本。 MySQL的之前版本不支持Schema模块检查数据库中的INFORMATION_SCHEMA数据库。

类型 大小 MySQL 类型 & 大小/范围
serial tiny tinyint, 1 B
serial small smallint, 2 B
serial medium mediumint, 3 B
serial big bigint, 8 B
serial normal int, 4 B
int tiny tinyint, 1 B
int small smallint, 2 B
int medium mediumint, 3 B
int big bigint, 8 B
int normal int, 4 B
float tiny float, 4 B
float small float, 4 B
float medium float, 4 B
float big double, 8 B
float normal float, 4 B
numeric normal numeric, 65 digits
varchar normal varchar, 255 B (D6) or 64 KB (D7 and later)1
char normal char, 255 B
text tiny tinytext, 256 B
text small tinytext, 256 B
text medium mediumtext, 16 MB
text big longtext, 4 GB
text normal text, 16 KB
blob big longblob, 4 GB
blob normal blob, 16 KB

下载Schema模块:

http://drupal.org/project/schema

原文来自:blog.lixiphp.com

热门栏目