環境設定(SQLiteが入っていなかった場合)

  • SQLiteのインストール
    • SQLiteから sqlite-amalgamation-3.x.x.tar.gz をダウンロード
    • インストール
    • 必要であれば /etc/ld.so.conf を編集し、ldconfig コマンドを実行して SQLite の共有ライブラリをシステムに認識させる
  • Pythonの再コンパイル
    • $ ./configure [options]
    • SQLite3 のインストール先を標準から変えている場合は、setup.py 内の sqlite_inc_paths にパスを追記
    • $ make
    • $ make install
  • 確認
    • $ python
    • >>> import sqlite3

使い方

  • テーブルの存在チェック
    • SELECT count(*) FROM sqlite_master WHERE type='table' AND name=?;
    • ?には、sqlite3_bind_textなどで存在を確認したいテーブルの名前をbind
    • 結果をsqlite3_column_intなどで取得し、0でなければ存在

注意点


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2017-04-09 (日) 21:28:04 (2574d)