0dede6a329
Phase out url_prefix and url_name. Eliminate some boilerplate and allocations while we're at it. Reduce the number of conditional statements in url validator loops. Better parsing of Site.URL to handle user error better. You will have to run the patcher / updater for this commit.
31 lines
1.1 KiB
SQL
31 lines
1.1 KiB
SQL
CREATE TABLE [users] (
|
|
[uid] int not null IDENTITY,
|
|
[name] nvarchar (100) not null,
|
|
[password] nvarchar (100) not null,
|
|
[salt] nvarchar (80) DEFAULT '' not null,
|
|
[group] int not null,
|
|
[active] bit DEFAULT 0 not null,
|
|
[is_super_admin] bit DEFAULT 0 not null,
|
|
[createdAt] datetime not null,
|
|
[lastActiveAt] datetime not null,
|
|
[session] nvarchar (200) DEFAULT '' not null,
|
|
[last_ip] nvarchar (200) DEFAULT '0.0.0.0.0' not null,
|
|
[enable_embeds] int DEFAULT -1 not null,
|
|
[email] nvarchar (200) DEFAULT '' not null,
|
|
[avatar] nvarchar (100) DEFAULT '' not null,
|
|
[message] nvarchar (MAX) DEFAULT '' not null,
|
|
[url_prefix] nvarchar (20) DEFAULT '' not null,
|
|
[url_name] nvarchar (100) DEFAULT '' not null,
|
|
[level] smallint DEFAULT 0 not null,
|
|
[score] int DEFAULT 0 not null,
|
|
[posts] int DEFAULT 0 not null,
|
|
[bigposts] int DEFAULT 0 not null,
|
|
[megaposts] int DEFAULT 0 not null,
|
|
[topics] int DEFAULT 0 not null,
|
|
[liked] int DEFAULT 0 not null,
|
|
[oldestItemLikedCreatedAt] datetime not null,
|
|
[lastLiked] datetime not null,
|
|
[temp_group] int DEFAULT 0 not null,
|
|
primary key([uid]),
|
|
unique([name])
|
|
); |