Skip to Content
한 권으로 끝내는 Node & Express(2판): 모던 웹을 위한 서버 사이드 자바스크립트의 모든 것
book

한 권으로 끝내는 Node & Express(2판): 모던 웹을 위한 서버 사이드 자바스크립트의 모든 것

by 한선용, 이선 브라운
May 2021
Beginner to intermediate
448 pages
9h 47m
Korean
Hanbit Media, Inc.
Content preview from 한 권으로 끝내는 Node & Express(2판): 모던 웹을 위한 서버 사이드 자바스크립트의 모든 것
240
한 권으로 끝내는 Node & Express
[email, sku]
)
},
}
PostgreSQL
ON
CONFLICT
절은 업서트를 위한 옵션입니다. 이메일과
SKU
가 모두 동일
한 레코드가 이미 존재한다면 해당 사용자는 이미 알림에 등록한 것이므로 아무것도 할 필요
가 없습니다. 만약 이 테이블에 마지막 등록일과 같은 다른 열이 있었다면
ON
CONFLICT
절에
서 다른 작업이 더 필요합니다 (더 자세한 내용은
PostgreSQL
의 인서트 문서
19
를 보세요 ). 이
런 동작 방식은 테이블 정의에 따라 달라집니다. 이메일과
SKU
조합을 기본 키로 설정했으
므로 이 조합이 중복되는 것은 불가능하고, 따라서
ON
CONFLICT
절을 사용해야 했습니다.
ON
CONFLICT
절을 사용하지 않았다면 같은 사용자가 동일한 패키지에 등록하려 했을 때
INSERT
명령어에서 오류가 일어났을 겁니다.
지금까지 객체 데이터베이스와
RDBMS
두 가지 타입의 데이터베이스를 사용하는 예제를 봤
습니다. 데이터베이스의 목적은 데이터를 일관적이고 확장 가능한 형태로 저장하고, 가져오고,
업데이트하는 것입니다. 목적이 동일하므로 추상화 계층으로 서로 다른 데이터베이스를 똑같
이 다룰 수 있습니다. 데이터베이스에서 필요한 마지막 기능은
9
장에서 언급했던 세션 스토리
지입니다. ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

한 권으로 끝내는 Node & Express: 웹사이트 구축을 위한 서버 사이드 자바스크립트

한 권으로 끝내는 Node & Express: 웹사이트 구축을 위한 서버 사이드 자바스크립트

한성용, 이선 브라운

Publisher Resources

ISBN: 9791162244227