트랜잭션 크기와 PostgreSQL 보호

PostgreSQL에서의 트랜잭션과 오류 처리

Jason Myers

Principal Engineer

트랜잭션은 작게 유지

  • {{1}}를 더 쉽게 이해
  • 데이터베이스 성능
  • 오류 범위
PostgreSQL에서의 트랜잭션과 오류 처리

작업 분할

BEGIN TRANSACTION;

INSERT sales SET quantity=6 
WHERE name='chocolate chip';

INSERT baking_list SET quantity=12 
WHERE name='chocolate chip';

UPDATE inventory SET quantity = quantity - 6 
WHERE name='oatmeal dark chocolate';

COMMIT;
PostgreSQL에서의 트랜잭션과 오류 처리

이것도 트랜잭션인가요?

UPDATE cookies SET deliciousness = 11 WHERE name = 'Ginger Molasses';
PostgreSQL에서의 트랜잭션과 오류 처리

SELECT는 어떤가요?

SELECT deliciousness FROM cookies where name = 'ANZAC';
PostgreSQL에서의 트랜잭션과 오류 처리

연습해 봅시다!

PostgreSQL에서의 트랜잭션과 오류 처리

Preparing Video For Download...