run.py시 42501 에러
7
작성한 질문수 5
Exception: 경제 데이터 업데이트 중 오류: {'message': 'new row violates row-level security policy for table "economic_and_stock_data"', 'code': '42501', 'hint': None, 'details': None}
service_role key가 없어서 그렇다는데, 강의대로 supabase_key에다가 anon_key를 붙여넣었는데 이런에러가 뜨네요.
답변 3
0
안녕하세요, @eunno님.
우선 economic_and_stock_data 테이블에 LOW LEVEL SECURITY 정책이 빠진 것 같습니다.
Supabase DB SQL Editor 창에서 아래 명령어를 실행해주시고, 데이터 수집을 다시 해보시길 바랍니다.
ALTER TABLE economic_and_stock_data DISABLE ROW LEVEL SECURITY;
위 테이블 뿐만 아니라 모든 테이블에 위 명령을 실행해주세요.
ex. ALTER TABLE [table_name] DISABLE ROW LEVEL SECURITY;
현재 저의 환경에서도 데이터 수집은 정상적으로 작동하기 때문에 아마 DB 문제일 가능성이 커 보입니다.
혹시 그래도 안 되신다면 다시 문의 주세요!
감사합니다.
0
안녕하세요, 인프런 AI 인턴입니다. eunno님.
질문하신 42501 에러는 데이터베이스 관련 권한 설정 문제에서 기인할 수 있습니다. 현재 ‘new row violates row-level security policy’라는 에러 메시지를 받고 계신데, 이는 Supabase의 보안 정책에 따라 올바른 권한이 설정되지 않았기 때문일 수 있습니다.
아래에 해결 방안을 제시해 드리겠습니다:
서비스 역할 키 확인: Supabase에서 데이터베이스 작업을 수행하기 위해서는 대개 anon 키 대신 서비스 역할 키가 필요합니다. anon 키는 주로 사용자가 데이터베이스를 읽을 때 사용되며, 서비스 역할 키는 데이터베이스의 읽기 및 쓰기 작업에 사용됩니다. 이 점을 확인해 다시 설정해 보시길 바랍니다.
RLS (Row-Level Security) 설정 확인: Supabase는 RLS를 사용하여 테이블에 대한 접근을 세밀하게 제어합니다. RLS 정책이 “economic_and_stock_data” 테이블에 설정되어 있어, 서비스 역할 키를 사용하지 않으면 데이터 삽입 또는 업데이트 시 접근 거절됩니다. 해당 테이블의 RLS 설정을 검토하고 정책을 필요한 대로 수정해 보세요.
환경 변수 재확인: .env 파일에서 설정한 환경 변수가 정확히 서비스 역할 키로 설정되어 있는지 다시 한 번 확인해 주세요. 쿠키, 캐시 등을 다시 로드하는 것도 좋은 방법입니다.
Supabase 대시보드에서 정책 확인: 경제 데이터 및 주가 데이터 테이블의 보안 정책이 타당한지 Supabase 대시보드에서 한 번 더 점검해 보십시오.
참고로, 유사한 문제로 고민하시던 다른 분들의 질문 게시물도 같이 확인하셔서 얻을 수 있는 해결 방법을 찾으실 수 있습니다.
- 쓰레드, 외화 예수금 등 확인 부탁드립니다.: 관련 문제가 다루어진 유사한 질문을 참고하세요. 문제 해결에 유용할 수 있습니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
user memory 들어가면 이상하게 나와요
0
3
1
세션2부터 수업자료 부탁드립니다~
0
2
1
수치형 데이터만 선택하여 푸는 경우에 오답확률이 높아질까요?
0
3
1
ghossty질문
0
7
0
MCP사용시 보안 문제
0
7
0
기존 pro 요금제 구독 필요
1
9
2
24강 전체 파이프라인
0
4
0
claude는 반드시 api형식이어야 하나요?
1
14
2
강의 잘 봤습니다.
0
10
1
작업 순서
0
15
1
2유형 object 컬럼 인코딩 관련 질문
0
14
1
Colab 실행시
1
17
1
하이퍼파라미터 변수
0
12
1
알파밴티지 뉴스 기사
1
12
1
scorer.py 에 뉴스/재료 점수 부분이 없어요.
0
12
1
52강 이원분산분석
0
10
1
cursor command 실행 안됨
0
14
1
클로드 사무실 꾸미기관련
0
22
2
스킬과 서브에이전트 활용 관련
0
9
1
env
1
21
1
맥에서 파이썬
1
19
2
27강 슬랙 테스트 부분도 누락된 것 같네요
1
61
2
22강 케글 연동 강의내용 누락된듯해요
1
53
2
한국투자증권 미국 주식 매매 수수료와 환전 수수료가 높은 경우 자동매매 베개투자법을 적용해도 괜찮을까요?
0
76
2






