Manual:ip_changes テーブル

From MediaWiki.org
Jump to navigation Jump to search
This page is a translated version of the page Manual:Ip changes table and the translation is 100% complete.

Other languages:
English • ‎português do Brasil • ‎日本語
Manual:コンテンツ MediaWiki のデータベース レイアウト ip_changes table


MediaWiki バージョン: 1.30

ログアウトした利用者による編集が保存されるたびに、ip_changes テーブルの行が作成されます。 これは IP アドレスを十六進表記で格納し、ある IP 範囲内の編集をより発見しやすくします。 このテーブルは Gerrit change 370946 で導入されました。

フィールド

ipc_rev_id

revision テーブルへの外部キー。一意な主キーとしての役割も果たします。

ipc_rev_timestamp

リビジョンのタイムスタンプ。

ipc_hex

IP::toHex() から返される IP アドレスの十六進表記。

  • IPv4 の場合は以下のようになります: ABCD1234
  • IPv6 の場合: v6-ABCD1234000000000000000000000000

指定された範囲のリビジョンを特定するために BETWEEN が利用されます。

スキーマの要約

MediaWiki バージョン: 1.30

DESCRIBE ip_changes;

+-------------------+------------------+------+-----+----------------+-------+
| Field             | Type             | Null | Key | Default        | Extra |
+-------------------+------------------+------+-----+----------------+-------+
| ipc_rev_id        | int(10) unsigned | NO   | PRI | 0              |       |
| ipc_rev_timestamp | binary(14)       | NO   | MUL |                |       |
| ipc_hex           | varbinary(35)    | NO   | MUL |                |       |
+-------------------+------------------+------+-----+----------------+-------+