쿼리 결과를 캐시하려는데 기왕 하려는거 압축해서 저장하려고 합니다.
pg_escape_bytea() pg_unescape_bytea() 를 반드시 써야 하는데, bind 로 어떻게 이거 안쓰고 쓸 수 있을까요?
bytea 는 저장 자체가 escape 된 text 로 되는건지... binary 저장일듯 한데, 그러면 escape unescape 과정이 매번 두배라서 자원이 매우 아까울것 같습니다.
그런건 걍 memcached로~ ㅋ
ㄱㅅㄱㅅ
좀 찾아보니 memcached 라는 대몬이 있고,
http://pgfoundry.org/projects/pgmemcache/
요런게 있네요.
함 해보겠습니다.
그리고, 캐시가 아니더라도 bytea 입력시 fwrite() 를 사용한다던가 하는게 있으면 좋을것 같습니다.ㅎㅎ
좀 더 해보고 질문하는건데 ㅎㅎ
pdostatement::bindParam 에 PDO::PARAM_LOB 로 하면 escape 안하고 잘 들어가네요 ^^;
안해봤지만 fp 줘도 잘 들어갈것 같습니다.ㅎㅎ