13 lines
466 B
MySQL
13 lines
466 B
MySQL
|
|
CREATE TABLE users (
|
||
|
|
id UUID PRIMARY KEY DEFAULT gen_random_uuid(),
|
||
|
|
email VARCHAR(255) NOT NULL UNIQUE,
|
||
|
|
password VARCHAR(255) NOT NULL,
|
||
|
|
name VARCHAR(255) NOT NULL,
|
||
|
|
status VARCHAR(20) NOT NULL DEFAULT 'ACTIVE',
|
||
|
|
created_at TIMESTAMPTZ NOT NULL DEFAULT now(),
|
||
|
|
updated_at TIMESTAMPTZ NOT NULL DEFAULT now()
|
||
|
|
);
|
||
|
|
|
||
|
|
CREATE INDEX idx_users_email ON users (email);
|
||
|
|
CREATE INDEX idx_users_status ON users (status);
|