This visual execution shows how PostgreSQL handles INSERT with ON CONFLICT (upsert). When inserting a row, it checks if a row with the same unique key exists. If no conflict, it inserts the new row. If conflict exists, it updates the existing row with new values. The execution table traces each insert attempt, showing conflict checks and actions taken. The variable tracker shows how the users table changes after each step. Key moments clarify why updates happen on conflict and how PostgreSQL identifies rows to update. The quiz tests understanding of conflict detection and actions. This helps beginners see how upsert works step-by-step.