Home > DB > SQLite3

SQLite3 Archive

HTML5 Web SQL の正体

なんか、正体などと書くと、いかがわしいもののようですが、結論を書けば、Chrome の Web SQL は SQLite でした、ということです。

データベースファイル自体の所在は、~/Library/Application\ Support/Google/Chrome/Default/databases/ 以下に、URL っぽいフォルダがあって、その中に収まっています。

うちの Mac (Mac OS X 10.6.8) に最初からはいっている SQLite (sqlite3) は、version 3.6.12 でしたが、これで問題なく、閲覧などはできました。

今までは、いちいち AppleScript を併用して、do shell script していたのですが、Chrome なら、直接 SQLite のデータベースファイルができるので、その方がスマートそうです。

ツイートツイート

AppleScript から SQLite3 を使う

どうやって AppleScript から SQLite3 を使おうかと思ったんですが、よく考えなくても do shell script で一発でした。

on sqlite3_exec(sql)
    do shell script "echo " & quoted form of sql & " | sqlite3 ~/test.db"
end sqlite3_exec

Continue reading

ツイートツイート

ホーム > DB > SQLite3

Search
Feeds
Meta

Return to page top