19 lines
743 B
MySQL
19 lines
743 B
MySQL
|
if not exists (select top 1 1 from sys.objects where name = 'AppUser' and type = 'U')
|
||
|
begin
|
||
|
create table AppUser
|
||
|
(
|
||
|
UserId int identity(0, 1) constraint PK_AppUser primary key,
|
||
|
UserName varchar(100) not null constraint UQ_AppUser_UserName unique,
|
||
|
[Password] varchar(250) not null,
|
||
|
FirstName varchar(100),
|
||
|
LastName varchar(100),
|
||
|
Email varchar(100),
|
||
|
ProfilePictureUrl varchar(200),
|
||
|
SecurityStamp varchar(200) not null constraint UQ_AppUser_SecurityStamp unique,
|
||
|
StatusId int not null constraint FK_AppUser_UserStatus references UserStatus(StatusId),
|
||
|
CreationDate datetime not null constraint DF_AppUser_CreationDate default getdate(),
|
||
|
FailedLoginAttempts int,
|
||
|
LastLoginDate datetime,
|
||
|
PasswordChangeDate datetime
|
||
|
)
|
||
|
end
|