2012-11-20 6 views
0

저는 node.js 프로젝트에서 작업 중이며 어떤 종류의 데이터베이스를 사용하여 응용 프로그램 데이터를 저장하고 싶습니다. 저는 다양한 DBMS를 검색했고 SQLite를 선택했습니다. 무거운 DBMS를 설치하지 않고도 프로젝트를 실행할 수 있기를 원하고 Linux와 Windows 모두에서 실행되기를 원하기 때문입니다. 그러나 우리가 발견 한 모든 모듈은 SQLite와 노드를 연결하는 것이 매우 오래된 것이거나 버그로 인하여 설치할 수 없습니다.node.js와 함께 sqlite를 사용하십시오. - working module

요즘에는 요즘 2012 년 SQLite 용 node.js 모듈이 있는지 묻고 싶습니다.

답변

0

node-sqlite 모듈 (https://github.com/developmentseed/node-sqlite3 참조)을 사용하여 Node.JS v0.8.8에서 지난 7 월 (2012) 프로젝트를 수행했지만 정상적으로 작동했습니다.

그리고 나는이 모듈을 Heroku에 성공적으로 배치하고 사용했습니다. 그러나 프로젝트의 배포 된 부분에는 SQLite 데이터베이스 읽기 작업 만 포함되었습니다. 필자는 Heroku에 SQLite를 배포 할 때 몇 가지 문제가 발생할 것이라고 생각합니다. AFAIK Heroku가 처리하지 못하는 파일 시스템에서 SQLite 파일을 수정해야하기 때문입니다.

+0

제대로 작동하지 않습니다. 모든 것을 설치했고 첫 페이지 (https://github.com/developmentseed/node-sqlite3#usage)에있는 예제를 실행합니다. 하지만 데이터가 저장되지 않는 것으로 보입니다. 모든 요청에 ​​대해 동일한 값 (1 ~ 10)을 얻습니다. 먼저 테이블을 만들지 않고 테이블을 열려고하면 테이블을 찾을 수 없습니다. – mariosk89

관련 문제