01.
CREATE
TABLE
IF
NOT
EXISTS `rdb_users` (
02.
`user_id`
bigint
(20)
NOT
NULL
AUTO_INCREMENT,
03.
`user_login`
varchar
(191)
COLLATE
utf8mb4_unicode_ci
DEFAULT
NULL
COMMENT
'username (must be unique for use as login)'
,
04.
`user_email`
varchar
(191)
COLLATE
utf8mb4_unicode_ci
DEFAULT
NULL
COMMENT
'email (must be unique for use as login)'
,
05.
`user_password` text
COLLATE
utf8mb4_unicode_ci
DEFAULT
NULL
COMMENT
'password'
,
06.
`user_display_name`
varchar
(191)
COLLATE
utf8mb4_unicode_ci
DEFAULT
NULL
COMMENT
'display name for cloak the username'
,
07.
`user_create` datetime
DEFAULT
NULL
COMMENT
'user created date/time'
,
08.
`user_create_gmt` datetime
DEFAULT
NULL
COMMENT
'user created date/time in gmt 0'
,
09.
`user_lastupdate` datetime
NOT
NULL
DEFAULT
current_timestamp
() COMMENT
'user last update'
,
10.
`user_lastupdate_gmt` datetime
NOT
NULL
DEFAULT
current_timestamp
() COMMENT
'user last update in gmt 0'
,
11.
`user_lastlogin` datetime
DEFAULT
NULL
COMMENT
'user last login'
,
12.
`user_lastlogin_gmt` datetime
DEFAULT
NULL
COMMENT
'user last login in gmt 0'
,
13.
`user_status`
int
(1)
NOT
NULL
DEFAULT
0 COMMENT
'user status. 0=disabled, 1=enabled'
,
14.
`user_statustext`
varchar
(191)
COLLATE
utf8mb4_unicode_ci
DEFAULT
NULL
COMMENT
'user status text for describe what happens. (untranslated.)'
,
15.
`user_deleted`
int
(1)
NOT
NULL
DEFAULT
0 COMMENT
'user soft deleted. 0=not deleted, 1=deleted'
,
16.
`user_deleted_since` datetime
DEFAULT
NULL
COMMENT
'user deleted since date/time'
,
17.
`user_deleted_since_gmt` datetime
DEFAULT
NULL
COMMENT
'user deleted since date/time in gmt 0'
,
18.
PRIMARY
KEY
(`user_id`),
19.
UNIQUE
KEY
`user_login` (`user_login`),
20.
UNIQUE
KEY
`user_email` (`user_email`)
21.
) ENGINE=InnoDB
DEFAULT
CHARSET=utf8mb4
COLLATE
=utf8mb4_unicode_ci ROW_FORMAT=
DYNAMIC
COMMENT=
'contain users account'
AUTO_INCREMENT=142 ;