Changes between Version 1 and Version 2 of UseCase06
- Timestamp:
- 01/25/26 19:14:44 (2 weeks ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
UseCase06
v1 v2 8 8 SELECT user_id, username, name, surname 9 9 FROM users 10 WHERE user _id = $1;10 WHERE username = 'client.igor'; 11 11 }}} 12 12 2. Clicks the "Leave review" button. … … 15 15 BEGIN; 16 16 17 INSERT INTO reviews (reviewer_id, rating, comment, created_at) 18 VALUES ($1, $2, $3, NOW()) 19 RETURNING review_id; 17 WITH new_review AS ( 18 INSERT INTO reviews (reviewer_id, rating, comment, created_at) 19 VALUES ( 20 (SELECT user_id FROM users WHERE username = 'client.sara'), 21 5, 22 'Very helpful and professional. Recommended!', 23 NOW() 24 ) 25 RETURNING review_id 26 ) 20 27 21 28 INSERT INTO user_reviews (review_id, target_user_id) 22 VALUES ($4, $5); 29 SELECT 30 nr.review_id, 31 (SELECT user_id FROM users WHERE username = 'client.igor') 32 FROM new_review nr; 23 33 24 34 COMMIT;
