npx prisma migrate dev 명령어 실행 시 오류
2025.03.23 12:05 작성
데이터베이스 모델링 및 Schema 구성하기 챕터에서 npx prisma migrate dev 명령어 실행 시 아래와 같이 오류가 발생하고 있습니다.
직접 terminal에서 postgres 접속하여 SELECT pid, datname, usename, client_addr FROM pg_stat_activity; 명령어 실행 후, SELECT pg_terminate_backend(1012);를 실행하려고 하였으나 must be a superuser to terminate superuser process 라는 응답을 받아서, superuser로 접속하려고 하였으나, supabase 정책상 superuser는 제공하지 않는다는 내용을 확인하였습니다.
아래는 제가 문제를 해결하기 위해 사용한 여러가지 방법입니다.
1. terminal을 통해서 직접 postgres 접속하여 세션 삭제처리 시도하였으나, superuser 권한으로만 사용 가능하여 불가능
2. terminal을 통해서 직접 superuser 권한이 있는 계정으로 접속하려고 하였으나, 존재하지 않는 계정으로 불가능
3. supabase 웹사이트의 sql console을 이용하여 시도하려고 하였으나 동일한 권한 문제로 불가능
4. supabase db 서버를 restart 시도하였으나 불가능
5. 기존 db 서버를 삭제 후, 다시 db를 생성하였으나 불가능