2008/11/13

[gears]sqliteのオブジェクトを取得する

gearというよりも、sqliteの仕様なのだが、objectを取得したい場合、sqlite_masterを使って取得することができます。

select * from sqlite_master;

を実行すれば、以下のカラムをゲットすることができます。

type|name|tbl_name|rootpage|sql

typeと、sqlはわかるのですが、nameとtbl_nameの違いがわからない。。。
rootpageってどこからのルートなのでしょうか?

個人的には、create tableを最初にしたときに、できたtableのroot pageを1とし、次にcreateをしたときは、2とindexのような働きをするのかなと思っています。

この辺は間違っている可能性があるので、間違っていたら、また訂正しようと思っています。

0 コメント:

コメントを投稿