最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
Drupal Schema 模块从现有数据库到hook_schema
时间:2022-06-25 16:28:19 编辑:袖梨 来源:一聚教程网
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 |
http://drupal.org/project/schema
原文来自:blog.lixiphp.com
相关文章
- 人们熟悉的寄居蟹属于以下哪种分类 神奇海洋11月21日答案 11-21
- 第五人格11.22共研服有什么更新 11月22日共研服更新内容介绍 11-21
- 原神恰斯卡怎么培养 11-21
- 无期迷途四星装束是谁 11-21
- 王者荣耀帝丹高中校服怎么获得 11-21
- 光遇姆明季后续版本怎么玩 11-21