mirror of
https://github.com/SrIzan10/next-auth.git
synced 2026-05-01 10:55:20 +00:00
47 lines
1.5 KiB
SQL
47 lines
1.5 KiB
SQL
-- FIXME Missing indexes!
|
|
CREATE TABLE accounts
|
|
(
|
|
id int IDENTITY(1,1) NOT NULL,
|
|
compound_id varchar(255) NOT NULL,
|
|
user_id int NOT NULL,
|
|
provider_type varchar(255) NOT NULL,
|
|
provider_id varchar(255) NOT NULL,
|
|
provider_account_id varchar(255) NOT NULL,
|
|
refresh_token text NULL,
|
|
access_token text NULL,
|
|
access_token_expires datetime NULL,
|
|
created_at datetime NOT NULL DEFAULT getdate(),
|
|
updated_at datetime NOT NULL DEFAULT getdate()
|
|
);
|
|
|
|
CREATE TABLE sessions
|
|
(
|
|
id int IDENTITY(1,1) NOT NULL,
|
|
user_id int NOT NULL,
|
|
expires datetime NOT NULL,
|
|
session_token varchar(255) NOT NULL,
|
|
access_token varchar(255) NOT NULL,
|
|
created_at datetime NOT NULL DEFAULT getdate(),
|
|
updated_at datetime NOT NULL DEFAULT getdate()
|
|
);
|
|
|
|
CREATE TABLE users
|
|
(
|
|
id int IDENTITY(1,1) NOT NULL,
|
|
name varchar(255) NULL,
|
|
email varchar(255) NULL,
|
|
email_verified datetime NULL,
|
|
image varchar(255) NULL,
|
|
created_at datetime NOT NULL DEFAULT getdate(),
|
|
updated_at datetime NOT NULL DEFAULT getdate()
|
|
);
|
|
|
|
CREATE TABLE verification_requests
|
|
(
|
|
id int IDENTITY(1,1) NOT NULL,
|
|
identifier varchar(255) NOT NULL,
|
|
token varchar(255) NOT NULL,
|
|
expires datetime NOT NULL,
|
|
created_at datetime NOT NULL DEFAULT getdate(),
|
|
updated_at datetime NOT NULL DEFAULT getdate()
|
|
); |