create extension if not exists "uuid-ossp"; create extension if not exists "pg_trgm"; create table users ( user_id uuid primary key default uuid_generate_v4(), username VARCHAR(50) UNIQUE NOT NULL, passwd VARCHAR(255) NOT NULL, nickname VARCHAR(50) NOT NULL, phone VARCHAR(20) UNIQUE NOT NULL, role_type SMALLINT NOT NULL, -- 1:玩家, 2:打手, 3:店长 is_verified BOOLEAN DEFAULT false, state BOOLEAN NOT NULL DEFAULT true, created_at TIMESTAMP WITH TIME ZONE DEFAULT CURRENT_TIMESTAMP, updated_at timestamp with time zone default current_timestamp, deleted_at timestamp with time zone );