데이터베이스 가져오기

팀 여러분, 제 사이트의 백업을 받아서 콘텐츠를 로컬 디스크로 추출했고, 계속 파고 들어 dump.sql 파일까지 찾았습니다.

이 파일을 워크스테이션에 설치된 로컬 PostgreSQL에 가져오는 것이 가능할까요? 계속 문제가 생겨서, 혹시 알아야 할 주의사항이나 함정이 있는지 확인하고 싶었습니다.

"문제가 된다"고 한 것은 워크스테이션이 멈추고 에러 메시지도 뜨지 않아서 답답하다는 뜻입니다.

네, 가능합니다. 저는 보통 Discourse를 실행한 후 전체를 복원하는 방식으로 하지만, 덤프 파일을 PostgreSQL에 복원하는 것도 가능합니다.

PostgreSQL이나 운영체제의 RAM이 부족한 건가요?

그렇군요, 정말 답답하시겠네요.

정확히 어떤 작업을 하셨고, 그 후 어느 시점에 멈추는 건가요?

'멈춘다’고 하셨을 때, 어떤 상태인가요? 명령줄 프로세스가 ctrl-c에도 반응하지 않고, 다른 작업도 전혀 불가능한 상태인가요? 아니면 모든 것이 응답을 멈추는 건가요? 그런 일이发生时, 마우스는 여전히 움직이나요?

그런 일이 발생했을 때, 갑자기 한꺼번에 일어나는 건가요, 아니면 점점 더 악화되는 건가요(비록 빠르게 악화되더라도)?

이 작업을 실행하고 있는 하드웨어는 무엇인가요? 해당 시스템에서 다른 작업도 함께 진행되고 있나요?

네, 표준 pg_dump 파일이므로 psql 또는 pg_restore를 통해 일반적인 PostgreSQL 백업처럼 복원할 수 있습니다.