公式サイト

データベース

エントリー関連のテーブルは*entriesと*commentsの2つ。 commentsのentry_idに*entriesのidを指定することでコメントを付けられる。 でもコメント数は*entriesのcommentsカラムに格納されているのでデータをインポートする際には下記のようなrubyコードなどでupdate文を作って実行する必要がある。

sql = ""
(0..100).each{|i|
  sql +=<<EOT
update s9y_entries 
  set comments = (select count(*) from s9y_comments where entry_id = #{i})
  where id = #{i};
EOT
}

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS