상식닷컴
로그인
가입하기
2026년 상식닷컴 선정 식당 & 카페 리스트
2025년 2026년 신상 호텔 리스트
최근에 오픈한 호텔을 찾는다면 살펴보세요
일주일 식단표 어플
자동 일주일 식단표 어플
안드로이드
아이폰
주식 & 코인 차트의 신
1000만원으로 2000만원 만들기 프로젝트
수정하기 - Supabase에서 로그 추적은 어떻게 설정하나요?
닉네임
비밀번호
제목
내용
[이미지 업로드는 권한이 있는 사람만 가능. 하단 카톡으로 연락]
Supabase에서 로그 추적을 설정하는 과정은 여러 단계로 나눌 수 있습니다. Supabase는 PostgreSQL을 기반으로 하므로, PostgreSQL의 기능을 활용하여 logs를 추적하고 수집할 수 있습니다. 아래 단계별로 설명하겠습니다. 1. Supabase 프로젝트 생성 Supabase 대시보드에 로그인한 후, 새로운 프로젝트를 생성합니다. 기존 프로젝트가 있다면 그 프로젝트로 이동합니다. 2. 데이터베이스에 <a href='https://sangseek.com/sangseeks/로그 테이블/ko'>로그 테이블</a> 생성 로그를 기록할 테이블을 생성합니다. Supabase SQL Editor에서 다음과 같은 명령어를 사용하여 간단한 로그 테이블을 만들 수 있습니다. ```sql CREATE TABLE logs ( id SERIAL PRIMARY KEY, action VARCHAR NOT NULL, user_id UUID, created_at TIMESTAMP WITH TIME ZONE DEFAULT timezone('utc'::text, now()) ); ``` 3. 트리거 및 함수 설정 로그를 자동으로 기록하기 위해 PostgreSQL 트리거와 함수를 설정할 수 있습니다. 예를 들어, 특정 테이블에 새로운 데이터가 삽입될 때마다 로그를 남기고 싶다면, 다음과 같은 함수를 작성할 수 있습니다. ```sql CREATE OR REPLACE FUNCTION log_activity() RETURNS TRIGGER AS $$ BEGIN INSERT INTO logs(action, user_id) VALUES ('Insert on ' || TG_TABLE_NAME, NEW.user_id); RETURN NEW; END; $$ LANGUAGE plpgsql; ``` 4. 트리거 만들기 <a href='https://sangseek.com/sangseeks/이제/ko'>이제</a> 이 함수를 호출하는 트리거를 만들 차례입니다. 다음과 같이 특정 테이블에 대한 INSERT 이벤트에 대해 트리거를 설정할 수 있습니다. ```sql CREATE TRIGGER log_insert AFTER INSERT ON your_table_name FOR EACH ROW EXECUTE FUNCTION log_activity(); ``` 5. 로그 조회 및 분석 이제 로그 테이블에 기록된 로그를 조회할 수 있습니다. SQL Editor에서 다음과 같은 쿼리를 사용하여 로그를 확인할 수 있습니다. ```sql SELECT * FROM logs ORDER BY created_at DESC; ``` 6. 외부 서비스와 통합 (선택 사항) 더 정교한 로그 관리가 필요하다면, Supabase와 통합할 수 있는 외부 로그 관리 도구(예: <a href='https://sangseek.com/sangseeks/Sentry/ko'>Sentry</a>, Loggly 등)를 고려할 수 있습니다. 이런 도구들은 로그를 수집하고 분석하는 데 도움을 줄 수 있습니다. 7. <a href='https://sangseek.com/sangseeks/실시간 데이터베이스/ko'>실시간 데이터베이스</a> 구독 Supabase의 실시간 기능을 활용하면 로그 테이블의 변화를 클라이언트 애플리케이션으로 직접 푸시할 수 있습니다. 이를 통해 사용자에게 로그 이벤트를 실시간으로 보여줄 수 있습니다. 마무리 위와 같은 방법으로 Supabase에서 로그 추적을 설정할 수 있습니다. 필요에 따라 설정을 조정하고, 로그를 통해 데이터베이스와 관련된 활동을 보다 효율적으로 모니터링하고 분석할 수 있습니다.
이용안내
커뮤니티 이용안내
×
- 게시한 게시글로 발생하는 문제는 게시자에게 책임이 있습니다.
- 게시글이 타인/타업체의 저작권을 침해할 경우 모든 책임은 게시자에게 있습니다. 게시자가 모든 손해를 부담해야 합니다.
- 상식닷컴 운영자는 게시자와 상의하지 않고 게시글을 수정 또는 삭제할 수 있습니다.
- 상식닷컴 운영자는 깨끗한 커뮤니티 공간을 만드는 것이 1순위입니다.
수정하기
취소하기