내 클라이언트는 응용 프로그램에서 사용하는 모든 ActiveRecord 쿼리에 해당하는 sql 쿼리를 원합니다. serVer 로그에서 대부분 얻을 수 있습니다. 관계가있는 쿼리는 서버 또는 development.log에 표시되지 않습니다. 파일. 예를 들어 대한
: Student.first SELECT * from students limit 1
하지만 Student.first.school이ActiveRecord 쿼리에 해당하는 MySQL 쿼리
어떤 방법이 있나요 SELECT * from schools where id IN ......
을 반환하지 않습니다를 반환?
MySQL의 쿼리에는 쿼리가없는 경우는 로그 - 후 어떤 쿼리가 실행되지 않았습니다. – zerkms
전체 쿼리 로그를 활성화 했습니까? 또는 느린 쿼리 로그 만? –
@ypercube 나는 그 기능을 활성화하지 않았고 어떻게 해야할지 모르겠다. 이런 식으로 말하는거야? (http://stackoverflow.com/questions/1077445/how-do-i-log-just -the-raw-queries-in-mysql) – shajin