작성
·
69
0
pgAdmin의 Post 데이터를 전부 삭제한 후 다시 기록하고 싶어서 Post 내부 데이터를 전부 선택/삭제(휴지통 버튼 클릭)한 후 PSQL Tools에 COMMIT을 입력하라고 정보가 있어서 실행에 옮겼는데 갑자기 9090페이지가 아예 안돌아가네요(로그인 안됨, API문서 접근불가 등등) ㅠㅠ 어떻게 방법없을까요
답변 1
0
COMMIT이요? 삭제할 때는 그런 걸 할 필요가 없습니다... 일단 다른 테이블은 다 남아있는지 보시고 Post 테이블도 존재하는지 pgadmin으로 확인해보세요
방금 해결했습니다. 사소한 걸로 발생한 문제였습니다.. 신경써주셔서 감사합니다 !
아 그리고 혹시 Table 내의 데이터를 초기화? 삭제하고 싶다면 어떻게 해야될까요 ?
API 문서보면 게시물 삭제 기능도 있지만 데이터가 너무 많아서 한번에 삭제할 수 있는 방법이 있다면 그렇게 하고싶습니다
넵 감사합니다 !
게시물 제거 기능도 재미삼아 만들어보려고 하는데 preflight 후 계속 500 (Interver server Error)가 발생하네요. 이건 서버 오류인가요 ?
return fetch(
`${process.env.NEXT_PUBLIC_BASE_URL}/api/posts/${postId}`,
{
method: 'delete',
credentials: 'include',
cache: 'no-cache',
},
)
위 코드는 mutationFn에 작성한 코드이고 현재 로그인한 id와 게시물 작성자가 같은 경우에만 게시물 삭제버튼이 나타나도록 해놨습니다
[Nest] 16017 - 2025. 02. 14. 오전 12:16:14 ERROR [ExceptionsHandler]
Invalid prisma.post.update()
invocation:
{
where: {
postId: 2,
deletedAt: null
},
+ data: PostUpdateInput | PostUncheckedUpdateInput
}
Argument data
is missing.
이렇게 뜹니당
일단 테이블안 데이터는 다행히 삭제되지 않고 잘 남아있습니다. 근데 localhost에 계속 연결할 수 없다고 떠서 (사이트에서 연결거부) 어떻게 해결 해야할 지 모르겠습니다..