Manual:Ipblocks table/ja

Ipblocks テーブルは、編集からブロックされた IP アドレスと利用者の詳細を保管します.

"DESCRIBE ipblocks" により、下記の内容を示します. :

+---++--+-+-++ +---++--+-+-++ +---++--+-+-++
 * Field        | Type               | Null | Key | Default | Extra          |
 * ipb_id       | int(8)             |      | PRI | NULL    | auto_increment |
 * ipb_address  | varchar(40) binary |      | MUL |         |                |
 * ipb_user     | int(8) unsigned    |      | MUL | 0       |                |
 * ipb_by       | int(8) unsigned    |      |     | 0       |                |
 * ipb_reason   | tinyblob           |      |     |         |                |
 * ipb_timestamp | varchar(14) binary |     |     |         |                |
 * ipb_auto     | tinyint(1)         |      |     | 0       |                |
 * ipb_expiry   | varchar(14) binary |      |     |         |                |

フィールドの内容としては:


 * ipb_id : 主キー、プライバシーのために導入されました.
 * ipb_address : ブロックされた dotted-quad 形式の IP アドレスあるいは利用者 ID.
 * ipb_user : ブロックされた利用者 ID あるいは IPブロックのための 0.
 * ipb_by : ブロックをした管理者の利用者 ID.
 * ipb_reason : 管理者によって与えられたブロックの理由.
 * ipb_timestamp : 標準的な YMDHMS 形式での作成 (あるいは更新) 日付.
 * ipb_auto : 禁止された利用者がページにアクセスした際の IP アドレスが禁止されたことを示します. これが 1 の場合、 ipb_address が隠されれます.
 * ipb_expiry : 管理者によって設定されたブロックの時間の終了時間.

''このいくつかの情報は schema.doc から翻案されました. ''

関連ページ: range blocks, admininstrator's guide to blocking, bans, bans and blocks.

"DESCRIBE ipblocks" により、MediaWiki 1.8 においては下記の内容を示します. : ++-+--+-+-++ ++-+--+-+-++ ++-+--+-+-++
 * Field             | Type            | Null | Key | Default | Extra          |
 * ipb_id            | int(8)          | NO   | PRI | NULL    | auto_increment |
 * ipb_address       | tinyblob        | NO   | MUL | NULL    |                |
 * ipb_user          | int(8) unsigned | NO   | MUL | 0       |                |
 * ipb_by            | int(8) unsigned | NO   |     | 0       |                |
 * ipb_reason        | tinyblob        | NO   |     | NULL    |                |
 * ipb_timestamp     | char(14)        | NO   | MUL | NULL    |                |
 * ipb_auto          | tinyint(1)      | NO   |     | 0       |                |
 * ipb_anon_only     | tinyint(1)      | NO   |     | 0       |                |
 * ipb_create_account | tinyint(1)     | NO   |     | 1       |                |
 * ipb_expiry        | char(14)        | NO   | MUL | NULL    |                |
 * ipb_range_start   | tinyblob        | NO   | MUL | NULL    |                |
 * ipb_range_end     | tinyblob        | NO   |     | NULL    |                |

mysql> describe mw_ipblocks; +--+-+--+-+-++ +--+-+--+-+-++ +--+-+--+-+-++ 13 rows in set (0.00 sec)
 * Field               | Type            | Null | Key | Default | Extra          |
 * ipb_id              | int(8)          | NO   | PRI | NULL    | auto_increment |
 * ipb_address         | tinyblob        | NO   | MUL | NULL    |                |
 * ipb_user            | int(8) unsigned | NO   | MUL | 0       |                |
 * ipb_by              | int(8) unsigned | NO   |     | 0       |                |
 * ipb_reason          | tinyblob        | NO   |     | NULL    |                |
 * ipb_timestamp       | char(14)        | NO   | MUL | NULL    |                |
 * ipb_auto            | tinyint(1)      | NO   |     | 0       |                |
 * ipb_anon_only       | tinyint(1)      | NO   |     | 0       |                |
 * ipb_create_account  | tinyint(1)      | NO   |     | 1       |                |
 * ipb_enable_autoblock | tinyint(1)     | NO   |     | 1       |                |
 * ipb_expiry          | char(14)        | NO   | MUL | NULL    |                |
 * ipb_range_start     | tinyblob        | NO   | MUL | NULL    |                |
 * ipb_range_end       | tinyblob        | NO   |     | NULL    |                |