24 lines
649 B
SQL
24 lines
649 B
SQL
CREATE TABLE password_tokens (
|
|
id integer NOT NULL PRIMARY KEY AUTOINCREMENT,
|
|
hash text NOT NULL,
|
|
created_at text NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
|
password_token_user integer NOT NULL,
|
|
|
|
CONSTRAINT `password_tokens_users_user`
|
|
FOREIGN KEY (`password_token_user`)
|
|
REFERENCES `users` (`id`)
|
|
ON DELETE NO ACTION
|
|
) STRICT;
|
|
|
|
CREATE TABLE users (
|
|
id integer NOT NULL PRIMARY KEY AUTOINCREMENT,
|
|
name text NOT NULL,
|
|
email text NOT NULL,
|
|
password text NOT NULL,
|
|
verified integer NOT NULL DEFAULT 0,
|
|
created_at text NOT NULL DEFAULT CURRENT_TIMESTAMP
|
|
) STRICT;
|
|
|
|
CREATE UNIQUE INDEX `users_email_key` ON `users` (`email`);
|
|
|