gosora/schema/mssql/query_users.sql
Azareal 0dede6a329 NoEmbeds privacy and config settings.
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.
2019-12-08 13:40:56 +10:00

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])
);