2011-05-11 7 views
0

우리는 Perl을 사용하여 처음부터 테스트 프레임 워크를 작성하고 있습니다. 각 테스트 케이스는 로그 파일을 작성하며 각 테스트 케이스에서 작성한 결과 로그 파일을보고 목적으로 보관할 계획입니다.postgresql의 텍스트 로그 파일 보관

이제 PostgreSQL 데이터베이스를 사용하여 결과를 저장합니다. 이제 PostgreSQL 데이터베이스에서 텍스트 로그 파일을 어떻게 보관합니까? 내가 봤 거든 bytea 데이터 형식 이진 형식으로 파일을 저장하는 데 사용할 수있는 것으로 나타났습니다. 그렇게하면 어떻게 텍스트로 다시 가져올 수 있습니까?

어떤 아이디어라도 감사하겠습니다.

답변

2

로그 파일이 텍스트 파일 인 경우 데이터 파일을 저장하려면 TEXT 데이터 유형을 사용해야합니다. 로그 파일이 이진 파일 (또는 압축 된 텍스트 파일) 인 경우 BYTEA을 사용하려고합니다. 두 경우 모두 DBI를 사용할 때 다른 열 유형과 마찬가지로 INSERT 및 SELECT를 수행 할 수 있습니다. 크기가 큰 경우 LongReadLen DBI 매개 변수를 사용하고 DBI manual section on BLOBs을 읽는 것이 좋습니다.

관련 문제