작성
·
81
·
수정됨
답변 1
0
안녕하세요. 강의를 열심히 듣고 질문을 남겨주셔서 감사합니다.
질문1에 대한 답변을 먼저 드리겠습니다.
(1.supbase sql 문과 예시 인설트 문좀 강의자료에 같이 올려주실 수 있나요? 해당 강의자료 받아서 실행하는데 sql문이 틀리다고 에러가 나서요.)
현재 노션에 있는 코드를 그대로 넣고 수행했는데, 정상 작동합니다.(6월 14일 9시 40분 기준)
그리고 'zzzzz'님이 질문1에 올리신 sql 문도 잘 실행됩니다.
(노션 코드 사용)
(zzzzz님이 올리신 코드)
질문2에 대한 답변드리겠습니다.
(2.강의 자료에 있는 코드가 지금도 작동 되는것 맞나요? POST/write_festival_basic 축제 기본 정보 저장 실행할려고 하니 (강의와 똑같은 예시 줌. 202505))
우선 에러 메시지를 봤을 떄, 테이블이 정상적으로 만들어지지 않아서 발생한 것 같습니다.
에러 코드 (SQLSTATE)23503 – Foreign Key Violation를 봤을 떄, 외래 키 제약 조건이 위반된 것으로 나옵니다. Key (areacode, sigungucode)=(1, 24) is not present in table "region".
근본 원인festival_basic
테이블의 (areacode, sigungucode)
조합이 참조 대상인 region
테이블에 존재하지 않아 참조 무결성이 깨진 상태로 보입니다.
테이블을 정상적으로 만든 다음에 다시 시도해보세요.
--------
아래는 질문에 대한 직접 답변은 아니지만 참고 사항으로 전달드립니다.
CursorAI는 생성형LLM을 사용하기 때문에 동일한 프롬프트를 주더라도 서로 다른 결과가 나옵니다.
그러니깐 저랑 동일한 프롬프트를 주더라도 서로 다른 에러가 발생할 수 있습니다.
반대로 동일한 프롬프트로 저는 에러가 났지만, zzzzz님은 한번에 정상 코드를 생성할 수도 있습니다.
여기서 중요한 것은 프롬프트가 동일해도 다른 에러가 발생한다는 것이라 아니라, 에러를 cursorai에 다시 넣고 그것을 바탕으로 수정을 요청하는데 있습니다.
다른 분이 답변을 달아주셨네요. 동영상 강의 마다 하단에 노션 링크가 있습니다.
그리고 생각해보니 insert가 제대로 이뤄지지 않아서 에러가 발생한 것 같습니다. notion자료를 보시면 시도 및 구 지역에 대한 정보가 훨씬 더 많이 포함되어 있습니다.
(areacode, sigungucode)=(1, 24) 시도 1이 서울이고, 24는 아마 서울시의 특정 구일 것입니다. 해당 시도 정보가 region테이블에 존재하지 않아서 데이터를 입력할 때 에러가 난 것으로 보입니다.
안녕하세요. 안내 감사드립니다!
각 동영상 강의 하단에 관련 자료가 함께 제공되고 있다는 점 알려주셔서 큰 도움이 되었습니다. 링크 삭제해주셔도 될것같습니다. 인프런에 1:1 쪽지기능이 있는 줄 알았어요..
빠른 답변 감사합니다. 선생님이 올려주신 자료에 .env파일만 수정해서 돌렸는데 2번과 같은 에러가 난거라서요.. 이건은 제가 다시확인해보겠습니다.
아래 이후 부터 글은 강의안 위치 묻는 질문입니다. 동영상 강의 하단에 강의 자료 위치 있습니다.