그것은 지금 하고 계신 방법이 다 입니다.
DB drop 하는 거야 당연히 dropdb db_name 하면 될 것이고, restore 는 당연히 지금 하고 계신 psql /e db_name < dump_file 이런 형식을 이용하게 됩니다. 이때 dump 파일의 용량이 큰 것은 크게 문제 되지 않습니다. 단지 한 row 의 크기가 8kb 이하로 되어 있다면 그것으로 족한 것입니다.
> 답변 감사합니다. 근데 dump로 백업을 하는데 백업에 실패했습니다.
> 어떻게 해야할까요? 이 디비를 꼭 살려야 하는데...
> 그래서 지금 디비를 select 해서 insert 할 수 있게 text파일로 만들고 다시 createdb로 새로운 디비
> 를 만들어 "psql /e 디비 < text파일" 입력하려고 합니다...
> 그런데 이게 좀 무식한 방법이 아니라서...text파일이 너무 많아서(용량이 너무 크면 안되다고해서 양
> 이 많아졌습니다..)...
> 혹시 다른 방법은 없는지요?
>
> 만약에 백업을 했다면 어떻게 drop 하고 다시 restore 하는지 자세히 좀 가르쳐
> 주십시오...이부분은 초자라서...
>
> 그럼 많은 조언 부탁합니다..
> > oid 가 같은 것이 있을 수가 없습니다. 만약 그렇다면 DB 가 깨어졌다고 밖에 생각할 수 없습니다.
> 자
> > 료를 백업 받은 후 drop 시키고 다시 restore 시켜 oid 를 새로 생성시켜 주어야 합니다.
> > DBMS 의 일생을 통해서 항상 oid 는 일정해야만 합니다.
> >
> > > 안녕하세요. 초보자입니다.
> > >
> > > 이전에 다른 사람이 만든 디비를 보고 있는데요...
> > >
> > > oid 가 두개씩 같은 게 여러개 있는데요...
> > > 어떤 경우지....
> > > 어떤게 조치를 해야하는지..궁금합니다.
> > >
> > > select 로 oid를 불러내면 아이디가 두개씩 나옵니다.
> > >
> > > 해결방법 좀....고수님께...
|