CREATE TABLE IF NOT EXISTS drivers ( id SERIAL PRIMARY KEY, user_id INT NOT NULL, full_name VARCHAR(255) NOT NULL, phone_number VARCHAR(255) NOT NULL, vehicle_details TEXT, approval_status VARCHAR(50) NOT NULL DEFAULT 'pending', -- pending, approved, rejected created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP, updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP, FOREIGN KEY (user_id) REFERENCES users(id) ON DELETE CASCADE );