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 : ブロックを行った管理者のテキストでのユーザ名.
 * ipb_reason : 管理者によって与えられたブロックの理由.
 * ipb_timestamp : 標準的な YMDHMS 形式での作成 (あるいは更新) 日付.
 * ipb_auto : 禁止された利用者がページにアクセスした際の IP アドレスが禁止されたことを示します. これが 1 の場合、ipb_address が隠されれます.
 * ipb_anon_only :1 を設定した場合、ブロックはログアウトしたユーザのみに適用となります.
 * ipb_create_account : IP アドレスと一致するアカウントの生成を阻止します.
 * ipb_enable_autoblock :ブロックで自動ブロックを有効にします.
 * ipb_expiry : 管理者によって設定されたブロックの時間の終了時間.
 * ipb_range_start : IP レンジブロックで最初の IP.
 * ipb_range_end : IP レンジブロックで最後の IP.
 * ipb_deleted : ユーザとsysops から隠してエントリーにフラグを付ける事を許可します.
 * ipb_block_email : ユーザが Special:Emailuser にアクセスする事を阻止します.
 * ipb_allow_usertalk : ブロックされたユーザが自分の会話ページを編集する事を阻止します.

関連ページ: Help:Range_blocks/ja, admininstrator's guide to blocking, bans, bans and blocks.

過去のバージョン
++-+--+-+-++ ++-+--+-+-++ ++-+--+-+-++
 * 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              |                |