본문 바로가기

DB/SQLite

(3)
여러 데이터 합치기 (attach 명령) 동일한 데이터가 들어있는 sqlit3 db 파일이 있다.하나로 합치려고 하는데 어떻게 하면 되나?1. 우선은 합칠 파일을 생성한다.# sqlite3 2016-08_ux_behavior_log.db2. .schema 명령으로 합칠 DB 테이블 생성한다.다른 콘솔에서# sqlite3 2016-08-01_ux_behavior_log.dbsqlite> .schemaCREATE TABLE log (user INT, time DATETIME, server TEXT, thread TEXT, checkoutId INT, page TEXT, action TEXT, vals TEXT,before TEXT, beforeType TEXT, changed TEXT, current TEXT, currentType TEXT, va..
Subversion 1.8 버전 업데이트 후 지난번 http://namocom.tistory.com/259 글을 통해 서브버전 버전을 업데이트를 했다고 글을 썼다.이제 클라이언트도 1.8버전을 쓸 수 있어서 TortoiseSVN와 AnkhSVN 모두 1.8을 지원하는 버전(1.8.4.24972 / 2.5.12266)으로 업데이트를 했다.그런데 과거 1.6에서 1.7로 업데이트를 했었을 때 처럼 체크아웃 받은 공간을 업그레이드가 필요하다는 메시지가 나온다.솔루션 탐색기(실제로는 솔루션 탐색기를 가장한 서브버전 탐색기이지만)에도 변화가 생겼음을 나타내는 아이콘이 생겼다.무시하고 커밋을 하려고 했더니 아래와 같이 에러 메시지가 뜬다.지난번에는 upgrade 명령을 Visual Studio에서 직접할 수 있었는데 업그레이드 메뉴가 없었다.그래서 솔루션을 ..
sqlite를 이용해서 자료 분석 SQLite는 DBMS처럼 별도의 설치를 할 필요도 없고 sqlite3.exe 파일만 있으면 실행이 가능한 DB이다.자주 사용하는 관용 패턴이 있어서 정리를 해본다.주의. Mac OS X에서는 줄바꿈 문자을 0x0A (LF; Line Feed)를 사용한다. (텍스트 편집기에서 직접 타입한 경우) 그런데 Microsoft Excel:mac 2011에서 셀을 복사할 경우 줄바꿈 문자가 LF가 아닌 0x0D로 복사가 됨을 확인했다. sqlite에서는 줄바꿈 문자를 CR이나 LF만 인식한다. 따라서 맥에서 작업할 경우에 주의가 필요하다. (.import시 데이터 하나만 들어가는 문제가 발생) 관련 이슈는 링크 참고 Idiom1. IP의 개수를 빈도별로 측정DB에 데이터가 있다면 select count(col) ..