Manual:Ipblocks table/ja

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

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

+--+--+--+-+++ +--+--+--+-+++ +--+--+--+-+++
 * Field               | Type             | Null | Key | Default        | Extra          |
 * ipb_id              | int(11)          | NO   | PRI | NULL           | auto_increment |
 * ipb_address         | tinyblob         | NO   | MUL | NULL           |                |
 * ipb_user            | int(10) unsigned | NO   | MUL | 0              |                |
 * ipb_by              | int(10) unsigned | NO   |     | 0              |                |
 * ipb_by_text         | varbinary(255)   | NO   |     |                |                |
 * ipb_reason          | tinyblob         | NO   |     | NULL           |                |
 * ipb_timestamp       | binary(14)       | NO   | MUL |                |                |
 * 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          | varbinary(14)    | NO   | MUL |                |                |
 * ipb_range_start     | tinyblob         | NO   | MUL | NULL           |                |
 * ipb_range_end       | tinyblob         | NO   |     | NULL           |                |
 * ipb_deleted         | tinyint(1)       | NO   |     | 0              |                |
 * ipb_block_email     | tinyint(1)       | NO   |     | 0              |                |
 * ipb_allow_usertalk  | tinyint(1)       | NO   |     | 0              |                |

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

''このいくつかの情報は schema.doc から翻案されました. ''
 * ipb_id : 主キー、プライバシーのために導入されました.
 * ipb_address : ブロックされた dotted-quad 形式の IP アドレスあるいは利用者 ID.
 * ipb_user : ブロックされた利用者 ID あるいは IPブロックのための 0.
 * ipb_by : ブロックをした管理者の利用者 ID.
 * ipb_by_text : Text username of the administrator who made the block.
 * ipb_reason : 管理者によって与えられたブロックの理由.
 * ipb_timestamp : 標準的な YMDHMS 形式での作成 (あるいは更新) 日付.
 * ipb_auto : 禁止された利用者がページにアクセスした際の IP アドレスが禁止されたことを示します. これが 1 の場合、 ipb_address が隠されれます.
 * ipb_anon_only : If set to 1, the block only applies to logged out users.
 * ipb_create_account : Prevents account creation from matching IP addresses.
 * ipb_enable_autoblock : Enables autoblock on the block.
 * ipb_expiry : 管理者によって設定されたブロックの時間の終了時間.
 * ipb_range_start : The first IP in an IP range block.
 * ipb_range_end : The last IP in an IP range block.
 * ipb_deleted : Allows the entry to be flagged, hiding it from users and sysops.
 * ipb_block_email : Prevents the user from accessing Special:Emailuser
 * ipb_allow_usertalk : Prevents a blocked user from editing their talk page.

関連ページ: 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    |                |

+--+-+--+-+-++ +--+-+--+-+-++ +--+-+--+-+-++
 * 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    |                |

+--+-+--+-+-++ +--+-+--+-+-++ +--+-+--+-+-++
 * Field               | Type            | Null | Key | Default | Extra          |
 * ipb_id              | int(11)         | NO   | PRI | NULL    | auto_increment |
 * ipb_address         | tinyblob        | NO   | MUL | NULL    |                |
 * ipb_user            | int(10) unsigned| NO   | MUL | 0       |                |
 * ipb_by              | int(10) unsigned| NO   |     | 0       |                |
 * ipb_reason          | tinyblob        | NO   |     | NULL    |                |
 * ipb_timestamp       | binary(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          | varbinary(14)   | NO   | MUL | NULL    |                |
 * ipb_range_start     | tinyblob        | NO   | MUL | NULL    |                |
 * ipb_range_end       | tinyblob        | NO   |     | NULL    |                |
 * ipb_deleted         | tinyint(1)      | NO   |     | NULL    |                |
 * ipb_block_email     | tinyint(1)      | NO   |     | NULL    |                |

+--+-+--+-+-++ +--+-+--+-+-++ +--+-+--+-+-++
 * 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    |                |
 * ipb_deleted         | tinyint(1)      | NO   |     | NULL    |                |
 * ipb_block_email     | tinyint(4)      | NO   |     | NULL    |                |

+--+--+--+-+++ +--+--+--+-+++ +--+--+--+-+++
 * Field               | Type             | Null | Key | Default        | Extra          |
 * ipb_id              | int(11)          | NO   | PRI | NULL           | auto_increment |
 * ipb_address         | tinyblob         | NO   | MUL | NULL           |                |
 * ipb_user            | int(10) unsigned | NO   | MUL | 0              |                |
 * ipb_by              | int(10) unsigned | NO   |     | 0              |                |
 * ipb_by_text         | varchar(255)     | NO   |     |                |                |
 * ipb_reason          | tinyblob         | NO   |     | NULL           |                |
 * ipb_timestamp       | binary(14)       | NO   | MUL |                |                |
 * 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          | varbinary(14)    | NO   | MUL |                |                |
 * ipb_range_start     | tinyblob         | NO   | MUL | NULL           |                |
 * ipb_range_end       | tinyblob         | NO   |     | NULL           |                |
 * ipb_deleted         | tinyint(1)       | NO   |     | 0              |                |
 * ipb_block_email     | tinyint(1)       | NO   |     | 0              |                |