시퀄라이즈에서는 console 창에 쿼리 실행문을 보여주는게 default입니다. 처음에 시퀄라이즈를 쓸때 원래 그런줄 알고 있다가 운영환경으로 이관하고 나서 쿼리가 너무 많이 log에 쌓이는 문제 때문에 어떻게 log를 보이지 않게 할수 있는지 찾아보았습니다. 해결방안은 의외로 간단합니다. const Sequelize = require('sequelize') let options = { host: '', port: '', pool: { max: 5, min: 0, acquire: 30000, idle: 10000 }, logging: false } const sequelize = new Sequelize( 'database', 'user', 'password', options ) 시퀄라이즈가 가진 op..
조건: express 서버, sequelize 사용하여 DB 접속 서버 로직 테스트를 하던 도중 쿼리 로그는 보이는데 아래와 같이 쿼리가 여러개인 경우 어떤 위치에서 실행되는 쿼리인지 보기 어려운 상황이 발생했다. Executing (default): SELECT `id`, `title`, `boardTypeCd`, `flex`, `color`, `startDate`, `endDate`, `createdAt`, JSON_LENGTH(replyJson) AS `replyCount`, (select name from users b where b.id = Board.CreaterId) AS `createrName`, (select name from users b where b.id = Board.Updater..
시퀄라이즈에서는 fulltext search 를 공식 지원하지는 않으므로 아래와 같이 처리함. (물론 사전에 DB에 fulltext index 생성 필요함) Payments.findAll({ where: Sequelize.literal('MATCH (SomeField) AGAINST (:name)'), replacements: { name: 'Alex' } }); https://stackoverflow.com/questions/32200436/innodb-cant-find-fulltext-index-matching-the-column-list-when-queried-more-tha
- Total
- Today
- Yesterday
- vue mobile
- vue android
- v-iterator
- 플러터 디버그
- ag grid
- 경로 초기화
- ec2
- 에뮬레이터
- Galaxy Emulator
- vs code fultter debug
- 로그
- session stroage
- 갤럭시 에뮬레이터
- vue
- nativescript-vue
- vuex-persistedstate
- ag-grid
- MariaDB
- Android Studio Emulator
- 긴급재난지원금
- aws
- Add AVD
- vue ios
- Vue 다국어
- i18n
- 한글 like
- AVD
- vs code flutter
- dynamic component
- 다국어
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |