Difference between revisions of "Account (Database Table)"
From SWGANH Wiki
(→Table Structure) |
(→Table Structure) |
||
Line 7: | Line 7: | ||
{| class = "wikitable" | {| class = "wikitable" | ||
|- align="center" style="background-color:#ffffcc;" | |- align="center" style="background-color:#ffffcc;" | ||
− | ||'''Field'''||'''Type'''||'''Unsigned'''||'''Autoinc'''||'''Null'''||'''Key'''||'''Default Value'''||'''Description''' | + | |align="left"|'''Field'''||'''Type'''||'''Unsigned'''||'''Autoinc'''||'''Null'''||'''Key'''||'''Default Value'''||'''Description''' |
|- align="center" | |- align="center" | ||
− | ||account_id||bigint(20)||align="center"|[[Image:Symbol OK.png|10px]]||align="center"|[[Image:Symbol OK.png|10px]]||NO||Primary||Null||Account ID | + | |align="left"|account_id||bigint(20)||align="center"|[[Image:Symbol OK.png|10px]]||align="center"|[[Image:Symbol OK.png|10px]]||NO||Primary||Null||Account ID |
|- align="center" style="background-color:#F1F1F1;" | |- align="center" style="background-color:#F1F1F1;" | ||
− | ||username||char(32)||align="center"| ||align="center"| ||NO||Unique|| ||Account Username | + | |align="left"|username||char(32)||align="center"| ||align="center"| ||NO||Unique|| ||Account Username |
|- align="center" | |- align="center" | ||
− | ||password||char(32)||align="center"| ||align="center"| ||NO|| || ||Account Password (MD5) | + | |align="left"|password||char(32)||align="center"| ||align="center"| ||NO|| || ||Account Password (MD5) |
|- align="center" style="background-color:#F1F1F1;" | |- align="center" style="background-color:#F1F1F1;" | ||
− | ||station_id||bigint(20)||align="center"|[[Image:Symbol OK.png|10px]]||align="center"| ||NO|| || ||Account STATION_ID | + | |align="left"|station_id||bigint(20)||align="center"|[[Image:Symbol OK.png|10px]]||align="center"| ||NO|| || ||Account STATION_ID |
|- align="center" | |- align="center" | ||
− | ||csr||tinyint(1)||align="center"| ||align="center"| ||NO|| || ||Account flag (CSR) | + | |align="left"|csr||tinyint(1)||align="center"| ||align="center"| ||NO|| || ||Account flag (CSR) |
|- align="center" style="background-color:#F1F1F1;" | |- align="center" style="background-color:#F1F1F1;" | ||
− | ||banned||tinyint(1)||align="center"| ||align="center"| ||NO|| || ||Account flag (Banned) | + | |align="left"|banned||tinyint(1)||align="center"| ||align="center"| ||NO|| || ||Account flag (Banned) |
|- align="center" | |- align="center" | ||
− | ||email||char(64)||align="center"| ||align="center"| ||NO|| || ||Account email. | + | |align="left"|email||char(64)||align="center"| ||align="center"| ||NO|| || ||Account email. |
|- align="center" style="background-color:#F1F1F1;" | |- align="center" style="background-color:#F1F1F1;" | ||
− | ||joindate||datetime||align="center"| ||align="center"| ||NO|| ||0000-00-00 00:00:00||Date/Time of account creation. | + | |align="left"|joindate||datetime||align="center"| ||align="center"| ||NO|| ||0000-00-00 00:00:00||Date/Time of account creation. |
|- align="center" | |- align="center" | ||
− | ||lastlogin||timestamp||align="center"| ||align="center"| ||YES|| ||NULL||Date/Time of last login. | + | |align="left"|lastlogin||timestamp||align="center"| ||align="center"| ||YES|| ||NULL||Date/Time of last login. |
|- align="center" style="background-color:#F1F1F1;" | |- align="center" style="background-color:#F1F1F1;" | ||
||active||tinyint(1)||align="center"| ||align="center"| ||YES|| ||NULL||User account active. | ||active||tinyint(1)||align="center"| ||align="center"| ||YES|| ||NULL||User account active. | ||
Line 31: | Line 31: | ||
||loggedin||int(1)||align="center"| ||align="center"| ||NO|| ||0||Logged in. | ||loggedin||int(1)||align="center"| ||align="center"| ||NO|| ||0||Logged in. | ||
|- align="center" style="background-color:#F1F1F1;" | |- align="center" style="background-color:#F1F1F1;" | ||
− | ||authenticated||tinyint(1)||align="center"| ||align="center"| ||NO|| ||0||Authenicated with Login Server. | + | |align="left"|authenticated||tinyint(1)||align="center"| ||align="center"| ||NO|| ||0||Authenicated with Login Server. |
|- align="center" | |- align="center" | ||
− | ||characters_allowed||tinyint(3)||align="center"|[[Image:Symbol OK.png|10px]]||align="center"| ||NO|| ||2||Characters allowed per galaxy. | + | |align="left"|characters_allowed||tinyint(3)||align="center"|[[Image:Symbol OK.png|10px]]||align="center"| ||NO|| ||2||Characters allowed per galaxy. |
|- | |- | ||
|} | |} |
Revision as of 00:51, 6 June 2007
Database Table - Accounts
SWGANH Wiki is a repository of Star Wars Galaxies Developer information. This site is only meant to be used by SWGANH Developer team.
Table Structure
Table Create Script
-- -- Definition of table `account` -- DROP TABLE IF EXISTS `account`; CREATE TABLE `account` ( `account_id` bigint(20) unsigned NOT NULL auto_increment COMMENT 'Account ID', `username` char(32) character set latin1 NOT NULL default '' COMMENT 'Account username', `password` char(32) character set latin1 NOT NULL default '' COMMENT 'Account password', `station_id` bigint(20) unsigned NOT NULL default '0' COMMENT 'Account STATION_ID', `csr` tinyint(1) NOT NULL default '0' COMMENT 'Account - CSR Flag', `banned` tinyint(1) NOT NULL default '0' COMMENT 'Account - Banned Status', `email` char(64) character set latin1 NOT NULL default '' COMMENT 'Account - User email', `joindate` datetime NOT NULL default '0000-00-00 00:00:00' COMMENT 'Account - Join Date', `lastlogin` timestamp NULL default NULL COMMENT 'Account - Last Login Timestamp', `active` tinyint(1) default NULL COMMENT 'Account - Active Flag', `loggedin` int(1) NOT NULL default '0' COMMENT 'Account - Cluster id account is logged into', `authenticated` tinyint(1) NOT NULL default '0' COMMENT 'Account - Authenticated Status', `characters_allowed` tinyint(3) unsigned NOT NULL default '2', PRIMARY KEY (`account_id`), UNIQUE KEY `username` (`username`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
Table Describe
mysql> describe account; +--------------------+---------------------+------+-----+---------------------+----------------+ | Field | Type | Null | Key | Default | Extra | +--------------------+---------------------+------+-----+---------------------+----------------+ | account_id | bigint(20) unsigned | NO | PRI | NULL | auto_increment | | username | char(32) | NO | UNI | | | | password | char(32) | NO | | | | | station_id | bigint(20) unsigned | NO | | 0 | | | csr | tinyint(1) | NO | | 0 | | | banned | tinyint(1) | NO | | 0 | | | email | char(64) | NO | | | | | joindate | datetime | NO | | 0000-00-00 00:00:00 | | | lastlogin | timestamp | YES | | NULL | | | active | tinyint(1) | YES | | NULL | | | loggedin | int(1) | NO | | 0 | | | authenticated | tinyint(1) | NO | | 0 | | | characters_allowed | tinyint(3) unsigned | NO | | 2 | | +--------------------+---------------------+------+-----+---------------------+----------------+ 13 rows in set (0.00 sec)