์์ฉ ํ๋ก๊ทธ๋จ์ด ์คํ๋ ๋ ์ฝ์์ SQL์ ํ์ํ๋ ๋ฐฉ๋ฒ์ ๋ฌด์์ ๋๊น?
http://knexjs.org/# ์ค์น - ๋๋ฒ๊ทธ
DEBUG=knex:query
๋ฅผ ํ๊ฒฝ ๋ณ์๋ก ์คํํฉ๋๋ค.
๋๋ knex ์ธ์คํด์ค์์ .toString()
๋ฅผ ์ฌ์ฉํฉ๋๋ค.
๊ทธ๋ฆฌ๊ณ toSQL().toNative()๋ ์ฟผ๋ฆฌ๋ฅผ sql ๋๋ผ์ด๋ฒ๋ก ๋ณด๋ธ ํ์์ผ๋ก ๋ณด์ฌ์ค๋ค. ๋ํ knex.on('query', ...) ์ด๋ฒคํธ์ ์ธ์๋ฅผ ์ฐ๊ฒฐํ ์ ์์ต๋๋ค.
๊ธฐ๋ก์ ์ํด ์ด์ ๋ํ ๋ฌธ์:
yourQuery.toSQL().toNative()
์ฌ๊ธฐ์ ์์ต๋๋ค: http://knexjs.org/#Interfaces -toSQL
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
http://knexjs.org/# ์ค์น - ๋๋ฒ๊ทธ
DEBUG=knex:query
๋ฅผ ํ๊ฒฝ ๋ณ์๋ก ์คํํฉ๋๋ค.๋๋ knex ์ธ์คํด์ค์์
.toString()
๋ฅผ ์ฌ์ฉํฉ๋๋ค.