CREATE TABLE IF NOT EXISTS users ( uuid UUID PRIMARY KEY DEFAULT gen_random_uuid() NOT NULL, phone_number VARCHAR(20) NOT NULL CHECK (phone_number ~ '^\+[0-9]{10,15}$'), created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP NOT NULL, verified BOOLEAN DEFAULT FALSE NOT NULL, verified_at TIMESTAMP NULL );