> > 동아리에서 bbs를 운영하고 있는데.
> >
> > 제가 실수로 한 회원이 아니라. 모든 회원들의 접속 횟수를 변경시켰습니다.
> >
> > 예전에 pg_dump로 back up시킨것은 있는데.
> >
> > pg_dump는 모든 table을 예전으로 복구시키는거 같은데..
> > 혹시 한 table만 다시 예전으로 복구 시키려면 어떻게 해야 하나요?
> >
> > 알려주세요..
> >
>
> pg_dumpall 이 아닌 pg_dump 로 덤프를 한 것이라면 해당 테이블의
> 정보만을 가지고 있습니다.
> 중간에 추가되거나 변경된 것이 없다면 그냥 사용하셔도 될 겁니다.
> 만약 추가된 것이나 변경된 것이 있다면 포기하시는 것이 무병장수에
> 큰 도움이 됩니다.
>
> 인천의 나사 풀린 산호...
나사 풀린 소릴....
pg_dump 는 하나의 DB 내의 자료를 모두 백업 받는 답니다. 그러므로 하나의 테이블만을 백업 받기 위해서는 pg_dump /t table_name 이렇게 백업을 받아야 합니다.
pg_dumpall 은 모든 DB 들을 백업 받는 명령어지요.
참. 이미 pg_dump 로 백업 받은 경우에는 psql /e 명령어로 restore 시킨 후 디비 이름을 다른 것으로 해서 말이죠. pg_dump /t 명령어로 원하는 테이블만을 다시 백업 받으신 후 restore 시키시기 바랍니다.
|