📌 EdgeQL 반복 삽입 코드 완전 분석
·
기술블로그-Fastapi편
📌 EdgeQL 반복 삽입 코드 완전 분석🎯 목표EdgeDB에서 FOR ... IN ... UNION 문법을 사용해 수만 개의 데이터를 한 번에 삽입하는 방법과, 그 과정에서 사용되는 int64의 개념을 함께 이해합니다.✅ 전체 코드FOR x IN range_unpack(range(1, 100000)) UNION ( INSERT Movie { title := "Movie " ++ x });🧩 코드 분석1. range(1, 100000)의미: 1부터 99,999까지의 정수 범위 객체 생성Python의 range()와 유사하지만, 결과는 "range 타입"이지 실제 숫자 목록은 아님2. range_unpack(...)역할: range 객체를 하나씩 숫자로 풀어줌결과: 1, 2, ..