목록sqlite (2)
일상에서 멍때리기
sqlite3를 사용하면서 string을 binding할 때 sqlite3_bind_text, sqlite3_bind_text16을 사용한다. 이 때, 사용되는 마지막 파라미터의 차이에 대하여 알아본다. binding을 할 때, 구글링한데로 복사 붙여넣기해서 쓰다보면 두 파라미터의 차이를 모르고 마구 쓰다가 알수없는 오류에 직면하게 될 수 도 있다. SQLITE_STATIC flag에서도 알 수 있듯이 static으로 잡혀 있는(free될 일이 없는) 변수를 사용할 때 사용된다. SQLITE_TRANSIENT 위와 다르게 free되거나 변경될수 있는 변수를 이용할 때 사용된다. 와 같이 조금 다르다. 1. SQLITE_STATIC에서는 말그대로 free되지 않거나 변경되지 않는 static변수로 잡힌 것..
http://www.fossil-scm.org 위는 fossil의 홈페이지 이다. sqlite의 sqllogictest source를 받으려다 알게된 SCM(source Configuration Management)이다.예전에 cvs를사용하던 sqlite가 fossil로 옮겨타는 덕분에 알게되었다. 사실이 fossil의 저작자가 sqlite를 만든 Dr. Hip 이라고 하네요.웬지 경험을 토대로 만들어진 것이라 그런지 꽤 좋은 툴인거같다.실제로 써보지는 않았지만 많은 좋은 기능들이 포함되어있는거같다.다음에 기회가 된다면 한번쯤 사용해보고싶다. 잡담이 길었는데 cvs에만 익숙해져 있던 탓에 해당 툴을 사용하는 방법을 몰라서 꽤 애를 먹었다. 특히 우리나라 블로그에 친절하게 설명된 곳이 없어서 많이 애를 먹..