Manual:user table/pl

From MediaWiki.org
Jump to: navigation, search
Spis treści Baza danych MediaWiki user table/pl


Tabela użytkowników jest miejscem gdzie MediaWiki przechowuje informacje na temat uzytkowników. Jeśli używana jest baza Postgres, tabela nazywa się mwuser.


MediaWiki version: 1.4

"Opis tabeli user;" w wersji 1.4:

+------------------+---------------------+------+-----+---------+----------------+
| Pole             | Typ                 | Null |Klucz|Domyślnie| Extra          |
+------------------+---------------------+------+-----+---------+----------------+
| user_id          | int(5) unsigned     |      | PRI | NULL    | auto_increment |
| user_name        | varchar(255) binary |      |     |         |                |
| user_rights      | tinyblob            |      |     |         |                |
| user_password    | tinyblob            |      |     |         |                |
| user_newpassword | tinyblob            |      |     |         |                |
| user_email       | tinytext            |      |     |         |                |
| user_options     | blob                |      |     |         |                |
| user_touched     | varchar(14) binary  |      |     |         |                |
+------------------+---------------------+------+-----+---------+----------------+

Opisy pól:

  • user_id zawiera numer id użytkownika.
  • user_name: Nazwa użytkownika powinna być unikalna i nie może być adresem ip.Nie powinno się zezwalać na ukośniki w nazwie-może spowodować konflikt. Specje są dozwolone ale nie zostaną przekonwertowane na podkreślenie.
  • user_real_name Przechowują imię użytkownika (opcjonalnie)
  • user_rights Zawierają prawa-rangi użytkowników(flagi).
  • user_password Zawiera zahashowane w md5 hasło oraz id użytkownika (również w md5) oddzielone znakiem "-" (That is, MD5(CONCAT(user_id, "-", MD5("PASSWORD"))) w SQL.)
  • user_newpassword jest nowym hasłem wygenerowanym do potwierdzenia przez email.
  • user_email - zawiera email użytkownika-jeśli użytkownik je ukrył występuje wraz z hasłem.
  • user_options jest listą z oddzielonymi wartościami jako nowa linia w postaci nazwa=wartość.
  • user_touched Pokazuje ostatnią wizytę, zmianę na stronach, i inne czynności wykonane ostatnio.

Część tych informacji znajduje się równiez w pliku schema.doc w katalogu MediaWiki docs/

MediaWiki version: 1.5

"Opis tabeli" w wersji 1.5

+--------------------------+-----------------+------+-----+---------+----------------+
| Pole                     | Typ             | Null |Klucz|Domyślnie| Extra          |
+--------------------------+-----------------+------+-----+---------+----------------+
| user_id                  | int(5) unsigned | NO   | PRI | NULL    | auto_increment |
| user_name                | varchar(255)    | NO   | UNI |         |                |
| user_real_name           | varchar(255)    | NO   |     |         |                |
| user_password            | tinyblob        | NO   |     |         |                |
| user_newpassword         | tinyblob        | NO   |     |         |                |
| user_email               | tinytext        | NO   |     |         |                |
| user_options             | blob            | NO   |     |         |                |
| user_touched             | char(14)        | NO   |     |         |                |
| user_token               | char(32)        | NO   |     |         |                |
| user_email_authenticated | char(14)        | YES  |     | NULL    |                |
| user_email_token         | char(32)        | YES  | MUL | NULL    |                |
| user_email_token_expires | char(14)        | YES  |     | NULL    |                |
+--------------------------+-----------------+------+-----+---------+----------------+


MediaWiki version: 1.8

"Opis tabeli" w wersji 1.8

+--------------------------+-----------------+------+-----+---------+----------------+
| Pole                     | Typ             | Null |Klucz|Domyślnie | Extra          |
+--------------------------+-----------------+------+-----+---------+----------------+
| user_id                  | int(5) unsigned | NO   | PRI | NULL    | auto_increment |
| user_name                | varchar(255)    | NO   | UNI | NULL    |                |
| user_real_name           | varchar(255)    | NO   |     | NULL    |                |
| user_password            | tinyblob        | NO   |     | NULL    |                |
| user_newpassword         | tinyblob        | NO   |     | NULL    |                |
| user_email               | tinytext        | NO   |     | NULL    |                |
| user_options             | blob            | NO   |     | NULL    |                |
| user_touched             | char(14)        | NO   |     | NULL    |                |
| user_token               | char(32)        | NO   |     | NULL    |                |
| user_email_authenticated | char(14)        | YES  |     | NULL    |                |
| user_email_token         | char(32)        | YES  | MUL | NULL    |                |
| user_email_token_expires | char(14)        | YES  |     | NULL    |                |
| user_registration        | char(14)        | YES  |     | NULL    |                |
+--------------------------+-----------------+------+-----+---------+----------------+


MediaWiki version: 1.9
mysql> opis mw_user;
+--------------------------+-----------------+------+-----+-------------------+----------------+
| Pole                    | Typ            | Null | Klucz | Default           | Extra          |
+--------------------------+-----------------+------+-----+-------------------+----------------+
| user_id                  | int(5) unsigned | NO   | PRI | NULL              | auto_increment |
| user_name                | varchar(255)    | NO   | UNI | NULL              |                |
| user_real_name           | varchar(255)    | NO   |     | NULL              |                |
| user_password            | tinyblob        | NO   |     | NULL              |                |
| user_newpassword         | tinyblob        | NO   |     | NULL              |                |
| user_email               | tinytext        | NO   |     | NULL              |                |
| user_options             | blob            | NO   |     | NULL              |                |
| user_touched             | char(14)        | NO   |     | NULL              |                |
| user_token               | char(32)        | NO   |     | NULL              |                |
| user_email_authenticated | char(14)        | YES  |     | NULL              |                |
| user_email_token         | char(32)        | YES  | MUL | NULL              |                |
| user_email_token_expires | char(14)        | YES  |     | NULL              |                |
| user_registration        | char(14)        | YES  |     | NULL              |                |
| user_newpass_time        | timestamp       | YES  |     | CURRENT_TIMESTAMP |                |
| user_editcount           | int(11)         | YES  |     | NULL              |                |
+--------------------------+-----------------+------+-----+-------------------+----------------+
15 rows w czasie (0.01 sec)


MediaWiki version: 1.11
mysql> opis mw_user;
+--------------------------+------------------+------+-----+----------------------------------+----------------+
| Field                    | Type             | Null | Key | Default                          | Extra          |
+--------------------------+------------------+------+-----+----------------------------------+----------------+
| user_id                  | int(10) unsigned | NO   | PRI | NULL                             | auto_increment |
| user_name                | varchar(255)     | NO   | UNI |                                  |                |
| user_real_name           | varchar(255)     | NO   |     |                                  |                |
| user_password            | tinyblob         | NO   |     |                                  |                |
| user_newpassword         | tinyblob         | NO   |     |                                  |                |
| user_newpass_time        | binary(14)       | YES  |     | NULL                             |                |
| user_email               | tinytext         | NO   |     |                                  |                |
| user_options             | blob             | NO   |     |                                  |                |
| user_touched             | binary(14)       | NO   |     |                                  |                |
| user_token               | binary(32)       | NO   |     |                                  |                |
| user_email_authenticated | binary(14)       | YES  |     | NULL                             |                |
| user_email_token         | binary(32)       | YES  | MUL | NULL                             |                |
| user_email_token_expires | binary(14)       | YES  |     | NULL                             |                |
| user_registration        | binary(14)       | YES  |     | NULL                             |                |
| user_editcount           | int(11)          | YES  |     | NULL                             |                |
+--------------------------+------------------+------+-----+----------------------------------+----------------+
15 rows w czasie (0.00 sec)
Język: English  • 日本語 • polski