Merge commit 'origin/fusionax' into account
[platal.git] / upgrade / account / 00_account.sql
index 28f5916..e8523d3 100644 (file)
@@ -5,11 +5,13 @@ CREATE TABLE accounts (
 
   # Account type and state
   type varchar(16) default null,
-  is_admim bool default false,
+  is_admin bool default false,
   state enum('pending', 'active', 'disabled') not null default 'pending',
 
   # Access
   password char(40) default null,
+  token varchar(32) default null,
+  weak_password varchar(256) default null,
   registration_date datetime not null,
 
   # Administrative tools
@@ -17,14 +19,17 @@ CREATE TABLE accounts (
   comment varchar(255) default null,
 
   # User settings
-  name varchar(255) default null,
+  email varchar(255) default null,
+  full_name varchar(255) default null,
+  display_name varchar(255) default null,
   sex enum('female', 'male') not null default 'male',
-  mail_format enum('plain', 'html') not null default 'html',
+  email_format enum('text', 'html') not null default 'html',
   skin varchar(32) default null,
+  last_version varchar(16) not null,
 
   primary key uid (uid),
   unique key hruid (hruid),
-  key name (name),
+  key full_name (full_name),
   key state (state),
   key type (type)
 );
@@ -39,6 +44,7 @@ CREATE TABLE account_types (
 CREATE TABLE account_profiles (
   uid int(6) not null,
   pid int(6) not null,
+  perms set('owner') not null default '',
 
   primary key id (uid, pid),
   key uid (uid),