CREATE TABLE IF NOT EXISTS clients ( id BIGINT GENERATED ALWAYS AS IDENTITY PRIMARY KEY, email TEXT NOT NULL UNIQUE, first_name TEXT NOT NULL, last_name TEXT NOT NULL, date_of_birth DATE, phone_number TEXT, gov_id_number TEXT, house_number TEXT, address_line TEXT, city TEXT, state TEXT, postal_code TEXT, country TEXT, worker_user_id BIGINT, CONSTRAINT fk_worker_user_id FOREIGN KEY (worker_user_id) REFERENCES users(id) ON DELETE CASCADE )