안녕하세요?
저는 라라벨로 배우는 실전PHP 웹 프로그램 도서를 참조하여 개발을 진행하고 있습니다.
기존에 PHP 5.2 + PostgreSQL 9.5 로 구성된 개발코드를
최신버전의 라라벨( 5.6.*) 로 마이그레이션 하는 작업을 하고 있는데요.
PostgreSQL에서 사용자 정의 연산자를 사용하고 있는 부분이
라라벨로 변경하면서 오류가 나오고 있습니다.
사용자 정의 연산자는 기존 서비스에서는 잘 동작한 부분이며, DB에 추가 plugin으로 설치하여 사용한 부분입니다.
혹시 이부분을 해결할 수 있는 방법이 있을까요?
< raw query >
$result = DB::select( DB::raw("select a, b, c from table
where structure @ ($1, $2, '?', 'Tanimoto')::bingo.sim", 0.8, 1.0, 'cc1cc1'));
< 오류메시지 >
SQLSTATE[42883]: Undefined function: 7 ERROR: operator does not exist: text @ bingo.sim
LINE 9: and structure @ ($1, $2, '?', 'Tanimoto')::b...
도움에 미리 감사드립니다.
안녕하세요?
저는 라라벨로 배우는 실전PHP 웹 프로그램 도서를 참조하여 개발을 진행하고 있습니다.
기존에 PHP 5.2 + PostgreSQL 9.5 로 구성된 개발코드를
최신버전의 라라벨( 5.6.*) 로 마이그레이션 하는 작업을 하고 있는데요.
PostgreSQL에서 사용자 정의 연산자를 사용하고 있는 부분이
라라벨로 변경하면서 오류가 나오고 있습니다.
사용자 정의 연산자는 기존 서비스에서는 잘 동작한 부분이며, DB에 추가 plugin으로 설치하여 사용한 부분입니다.
혹시 이부분을 해결할 수 있는 방법이 있을까요?
< raw query >
< 오류메시지 >
도움에 미리 감사드립니다.