2021-12-15 19:49:59 +00:00
|
|
|
-- use defaults from db for local user init
|
2023-08-02 16:44:51 +00:00
|
|
|
ALTER TABLE local_user
|
|
|
|
ALTER COLUMN theme SET DEFAULT 'browser';
|
|
|
|
|
|
|
|
ALTER TABLE local_user
|
|
|
|
ALTER COLUMN default_listing_type SET DEFAULT 2;
|
2021-12-15 19:49:59 +00:00
|
|
|
|
|
|
|
-- add tables and columns for optional email verification
|
2023-08-02 16:44:51 +00:00
|
|
|
ALTER TABLE site
|
|
|
|
ADD COLUMN require_email_verification boolean NOT NULL DEFAULT FALSE;
|
|
|
|
|
|
|
|
ALTER TABLE local_user
|
|
|
|
ADD COLUMN email_verified boolean NOT NULL DEFAULT FALSE;
|
|
|
|
|
|
|
|
CREATE TABLE email_verification (
|
|
|
|
id serial PRIMARY KEY,
|
|
|
|
local_user_id int REFERENCES local_user (id) ON UPDATE CASCADE ON DELETE CASCADE NOT NULL,
|
|
|
|
email text NOT NULL,
|
|
|
|
verification_token text NOT NULL
|
2021-12-15 19:49:59 +00:00
|
|
|
);
|
2023-08-02 16:44:51 +00:00
|
|
|
|