BackEnd/DB-RDBMS
MariaSQL Upgrading v0.1.x to v0.2.x
미스터황탄
2016. 1. 28. 00:54
오랫동안 0.1.x 버전을 사용해 왔습니다.
0.1.x 버전을 고집하는데는 관습적인 이유가 주된 이유였지만
지난 squel.js 소개 포스팅글에 언급했듯이 요즘 사내에서는 성능 향상이 주된 사항입니다.
마리아sql 모듈같은경우 노드버전에 영향을 받게되는데
노드 최신버전의 경우 마리아sql 0.1.x 버전대 설치가 불안정 합니다.
그래서 비젼관리 모듈인 NVM-WIN 을 사용하여 버젼을 스왑하는방식으로 필요에 따라 노드버전을 조절해왔지만
향후 프로젝트는 노드 최신버전에 맞게 마리아sql도 최신버전으로 가는것이 옳다는 결정이 내려졌습니다.
해당내용에 대해 모듈 개발자가 올려놓은 글이 있습니다.
https://github.com/mscdex/node-mariasql/wiki/Upgrading-v0.1.x-to-v0.2.x
주된내용으로는 connect 객체명이 ready로 바뀌었다는점
Connection object's connect
event has been renamed to ready
to more accurately describe the event.
그리고 해당 소스 코드 (Stream row) 에서
var query = cquery"SELECT * FROM users WHERE id > 1";
queryon'result'
// `res` is a streams2+ Readable object stream
reson'data'
consoledirrow;
on'end'
console.log'Result set finished';
;
on'end'
console.log'No more result sets!';
;
빨간색 영역에 객체명이 기존에는 row 에서 data로 변경된점이 가장 크다고 할수있겠습니다.
그밖에 사항은 링크를 확인해주시기 바랍니다.