Fixes nationalities deletion.
[platal.git] / upgrade / account / 00_account.sql
index 1a4bc9c..cc73aea 100644 (file)
@@ -1,3 +1,4 @@
+DROP TABLE IF EXISTS accounts;
 CREATE TABLE accounts (
   # Account identifier and type
   uid int(6) not null auto_increment,
@@ -11,6 +12,7 @@ CREATE TABLE accounts (
   # Access
   password char(40) default null,
   token varchar(32) default null,
+  weak_password varchar(256) default null,
   registration_date datetime not null,
 
   # Administrative tools
@@ -18,26 +20,30 @@ CREATE TABLE accounts (
   comment varchar(255) default null,
 
   # User settings
+  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',
   email_format enum('text', 'html') not null default 'html',
-  skin varchar(32) default null,
+  skin tinyint(1) unsigned default null,
+  last_version varchar(16) not null,
 
   primary key uid (uid),
   unique key hruid (hruid),
   key full_name (full_name),
   key state (state),
   key type (type)
-);
+) ENGINE=InnoDB, CHARSET=utf8;
 
+DROP TABLE IF EXISTS account_types;
 CREATE TABLE account_types (
   type varchar(16) not null,
   perms set('mail', 'groups', 'forums', 'list', 'search', 'portal') default '',
 
   primary key type (type)
-);
+) ENGINE=InnoDB, CHARSET=utf8;
 
+DROP TABLE IF EXISTS account_profiles;
 CREATE TABLE account_profiles (
   uid int(6) not null,
   pid int(6) not null,
@@ -46,6 +52,6 @@ CREATE TABLE account_profiles (
   primary key id (uid, pid),
   key uid (uid),
   key pid (pid)
-);
+) ENGINE=InnoDB, CHARSET=utf8;
 
 # vim:set syntax=mysql: