=================================
=================================
=================================
출처: http://202psj.tistory.com/674
sql user version 으로 DB 버전 관리하기
그림1
firefox 의 sqlite manager 을 보면 아래와 그림1 같이 빨간 '1' 번을 보면 DB Settings 가 보인다
그것을 누른뒤 아래 빨간 '2' 번과 같이 버전을 쓴뒤 버튼'Change' 를 눌러주면 DB의 버전을 관리
할 수 있다.
그림2
위 그림2 와같이 '_db' 부분에 getVersion 에 그림1에서 설정한 User Version 값 '2'가 그림2의 변수에 들어갈 것 이다.
=================================
=================================
=================================
파이어폭스 플러그인 SQLite Manager 를 통해 테이블을 만들어 보니
DB Settings에 User Version이 있던데 아마도 나중에 그곳을 통해
DB 버전 체크가 가능한 거 같습니다.
터이널이나 Xcode에서 코드로 구현 할 때는 어떻게 DB 버전을 설정하나요?
Database들은 각기... 자신의 내부정보를 관리하는 master 테이블을 관리합니다.
sqlite의 경우는 "sqlite_master"라는 테이블입니다.
즉, sqlite_master라는 테이블을 참조하시면 됩니다.
예를 들어, 말씀드리자면, firefox에서 테이블의 버젼정보를 바꾸신 후에,
터미널에서,
sqlite3 test.db "select * from sqlite_master;"
라고 하시면.... 해당 테이블의 버젼정보가 rootpage 컬럼에... 적용되어 있는것을
확인하실 수 있으실겁니다.
=================================
=================================
=================================
'프로그래밍 관련 > DB SQL' 카테고리의 다른 글
[MS-SQL] MS SQL local 접속 해결 과정 (0) | 2015.12.23 |
---|---|
안드로이드 실전 개발 - SQLite (0) | 2014.04.09 |
SQL Select 갯수 제한 또는 설정 관련 (0) | 2012.06.15 |
SQLite - 파일 용량 관련(관리,줄이기)(auto_vacuum) (0) | 2011.06.21 |
SQLLite - c++ 연동하기 관련 (0) | 2011.06.15 |