XMLDBのカラムタイプ (Dev docs)
提供:MoodleDocs
XMLDB ドキュメンテーション > XMLDBのカラムタイプ
このページでは、Moodle が動作することが期待される RDBMS のそれぞれについて、カラムタイプの互換性マトリックスを1つ、完成した時点で表示します。
マトリックス
XMLDB タイプ | MySQL | PostgreSQL | Oracle | MSSQL |
---|---|---|---|---|
int |
|
|
|
|
number |
|
|
|
|
float |
|
|
|
|
char
size limit |
<5.0.3 0-255 chars, >=5.0.3 0-65535 chars |
about 1GB ot text |
4000 bytes |
4000 chars |
text |
|
|
|
|
binary |
|
|
|
|
datetime(*) |
|
|
|
|
(*) XMLDB は datetime 型をサポートしていますが、Moodle の全ての datetime/timestamp カラムは integer(10) として宣言され、Unix タイムスタンプ で埋められるので、このタイプのカラムは全く使うべきではありません (実際、XMLDBエディタは使用できるオプションとしてそれらを表示していません) 。
Some official links
- MySQL: http://dev.mysql.com/doc/refman/5.0/en/data-types.html
- PostgreSQL: http://www.postgresql.org/docs/7.4/static/datatype.html
- SQL*Server: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/tsqlref/ts_da-db_7msw.asp
- Oracle: http://www.cs.umbc.edu/help/oracle8/server.815/a68003/01_04blt.htm