プロジェクト

全般

プロフィール

機能 #7

完了

activetokyocabinet で TRUNCATE TABLE に対応する

MURAOKA Daisuke さんがほぼ14年前に追加. ほぼ14年前に更新.

ステータス:
終了
優先度:
通常
担当者:
開始日:
2011/03/02
期日:
進捗率:

100%

予定工数:

説明

activetokyocabinet で TRUNCATE TABLE に対応させる。
実装方針は以下のような感じで。

  • ActiveRecord::AbstractTokyoCabinetAdapter#truncate として TokyoTyrant::RDB#vanish を呼ぶメソッドを追加
    tdbopen(parsed_sql([:table]) do |tdb|
      tdb.vanish
    tdb
    
  • ActiveRecord::Base#truncate に connection.truncate(self.table_name) で呼び出せるように追加

他の形式にエクスポート: Atom PDF