> > PostgreSQL 데이터를 아스키로 백업 받아 다시 집어넣으려는 데... 에러
> 가
> > 나서 데이터가 들어가지 않습니다.
> > 이제는 정말... 데이터를 집어넣어야합니다.
> >
> >
> > 전에는 ... 똑 같은 상황에서 ... 입력하다 중단되어 버렸지만......지
> 금
> > 은... 잘들어가고 있네요...(아니... 에러가 나네요.)
> >
> > query buffer max length of 20000 exceeded
> > query line ignored
>
> MySQL과 달리
> pgSQL이나 oracle은 transaction을 지원합니다.
> 즉, commit과 rollback을 지원하기 위해서
> 별도의 buffer에 history관리는 하는 것이죠.
>
> oracle에서도 dump한 DB data를 다시 db에 붓기위해서
> sqlload라는 명령을 씁니다. 다른 option은 대강해도 되지만,
> commit에 관한 parameter는 반드시 해주어야 oracle에서도
> 문제없이 data를 부어 넣을 수 있습니다.
> 대개 한 50줄마다 한번씩 commit을 치도록 되어 있습니다.
> 아마 별도의 명령이 아닌 psql로 data를 부으신다면,
> 몇줄마다 한번씩 commit명령을 삽입해주시기 바랍니다.
>
> tolkien입니다.
>
> 꼬랑지. 5줄마다 commit때리는 sql문장은 간단한 perl script으로 구현이
> 가능합니다.
> pgSQL로 다시 돌아오신다면 제가 제공해드리죠. :)
>
안녕하십니까...?
휴일인데두 불구하구 위 문제를 해결하기위해...
회사에 출근하여 또 다시 방문하게 되었습니다...
다름이 아니오라...
5줄마다 commit때리는 sql문장은 간단한 perl script으로 구현이 가능한 스크립트가 필요하여...
현재 6.4에서 6.5로 데이터 백업을 시도하려하는데 잘 안되더군여...
부디 부탁드립니다...
|