프로그래밍 관련/DB SQL

[DB] Sqlite 버전 관리 관련

AlrepondTech 2014. 4. 9. 11:03
반응형

 

 

=================================

=================================

=================================

 

 

 

출처: 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의 변수에 들어갈 것 이다.

 

 

 

 

=================================

=================================

=================================

 

 

 
 
출처: http://m.clien.net/cs3/board?bo_table=cm_app&bo_style=view&wr_id=3984
 
SQLite DB 생성시 버전 설정은 어떻게 하나요?

 

파이어폭스 플러그인 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 컬럼에... 적용되어 있는것을

확인하실 수 있으실겁니다.
 

 

=================================

=================================

=================================

 

 

반응형