> NT에서 운영되던 웹서버를 linux로 바꿀려구 합니다
> DB는 SQL server를 사용했는데, PostgreSQL을 사용해서
> libpq++을 이용하여 CGI를 통해 게시판을 만들려구 합니다
>
> 우선적으로 이전 데이터의 변환을 어떻게 해야될 지 모르겠구요
> 게시판 내용에 대해서 text나 varchar를 사용할 경우 8k 정도를
> 할당할 수 있다구 했는데, 그 이상의 글이 올라올 걸 생각해서
> large object를 사용해야 될른지 모르겠네요
> 이전에는 내용 부분에 크기의 제한이 없었습니다
> 이전 내용을 옮길 때도 고려를 해야 됩니다
>
> 그럼 좋은 답변 기다리겠습니다
>
한가지 제가 알고 있는것을 알려 드리면 다음과 같습니다.
제가 알고 있기로 포스트 그래스에서는 한 row에 해당하는
블럭크기가 8k로 알고 있는데, 임의적으로 늘릴수 있는
방법이 있습니다.
포스트 그래스 소스파일을 풀게되면
.../postgresql/6.5.1/src/include
디렉토리에 configure.h.in 이라는 파일이 있는데
내용 중에 보면 BLCKSZ 라고 정의 되어 있는 부분이 있습니다.
이 정의된 부분에서 8k 로 되어 있는 부분을 수정 하면 됩니다.
최대크기는 32k 까지 줄 수 있습니다.
예) #define BLCKSZ 8192 /> #define BLCKSZ 32768
그런 다음 컴파일 해서 사용 하시면 32k 까지는 사용 하실수 있습니다.
이것도 그다지 훌륭한 방법은 아니지만
아주 큰 내용들을 담지 않고 사용 할때는 한가지 방법이 될 수 있습니다.
도움이 되셨길 바랍니다..
|