24 lines
742 B
SQL
24 lines
742 B
SQL
CREATE EXTENSION IF NOT EXISTS "uuid-ossp";
|
|
|
|
CREATE TABLE users (
|
|
id UUID PRIMARY KEY DEFAULT uuid_generate_v4(),
|
|
email TEXT UNIQUE NOT NULL,
|
|
encrypted_password TEXT NOT NULL,
|
|
created_at TIMESTAMPTZ NOT NULL DEFAULT NOW(),
|
|
updated_at TIMESTAMPTZ NOT NULL DEFAULT NOW(),
|
|
last_sign_in_at TIMESTAMPTZ,
|
|
raw_app_meta_data JSONB DEFAULT '{}'::jsonb,
|
|
raw_user_meta_data JSONB DEFAULT '{}'::jsonb,
|
|
is_super_admin BOOLEAN DEFAULT false,
|
|
confirmed_at TIMESTAMPTZ,
|
|
email_confirmed_at TIMESTAMPTZ,
|
|
phone TEXT,
|
|
phone_confirmed_at TIMESTAMPTZ,
|
|
confirmation_token TEXT,
|
|
recovery_token TEXT,
|
|
email_change_token_new TEXT,
|
|
email_change TEXT
|
|
);
|
|
|
|
CREATE INDEX users_email_idx ON users (email);
|