一般的なこと

ver 1.0でのもう一つの変更点

2014年10月17日

ver 0.9では、データーベースのSQLテーブルの定義にミスタイプがあります。ミスタイプがあっても、ほとんどのケースで問題なく動作しますが、もし問題があるようなら、次の事を試してみて下さい。

・管理画面で「データベース」を選択
・「テーブルリストを表示」を選択
・「jeans_binary」と表示されている少し右をクリック
・「CREATE TABLE jeans_binary ( …name TEXT NOR NULL…」を確認(name TEXT NOT NULLの間違い)
・「.htdbsqlite」の「backup」を取っておく(画面左上のボタン)
・以下のスクリプトをコピーし、クエリー窓にペーストし、「クエリーを実行」をクリック
・「バキューム」をクリック

ALTER TABLE jeans_binary RENAME TO jeans_tmp;
CREATE TABLE jeans_binary ( id INTEGER NOT NULL PRIMARY KEY, type TEXT NOT NULL DEFAULT 'media', name TEXT NOT NULL, contextid INTEGER NOT NULL DEFAULT '0', bindata BLOB NOT NULL, binsize INTEGER NOT NULL, time TEXT NOT NULL DEFAULT '1970-01-01 00:00:00', mime TEXT NOT NULL, flags INTEGER NOT NULL DEFAULT '0', xml TEXT NOT NULL DEFAULT '<?xml version="1.0"?><xml></xml>' , owner TEXT NOT NULL DEFAULT 'jeans');
INSERT INTO jeans_binary (id, type, name, contextid, bindata, binsize, time, mime, flags, xml, owner) SELECT id, type, name, contextid, bindata, binsize, time, mime, flags, xml, owner FROM jeans_tmp;
DROP TABLE jeans_tmp;
CREATE UNIQUE INDEX jeans_binary_uniquekey ON jeans_binary (type,name,contextid,owner);

コメント

コメントはありません

コメント送信