sqliteの中身を吐き出す
アウトプット。
http://twitter.com/dnp
1@1205012283: start 2@1205013157: earthquake? 3@1205013495: おそらくDBファイルのpermissionが間違ってたはず。これで直るはず。 4@1205013572: 直りました。復活します。 5@1205014558: 今日は日曜なので掃除のおばちゃんが来ません
migratinoの部分が取り外せるので、別に管理用のコードを置いてみるか。
まあ本来RailsでActiveRecord使ったときはそういう風にmigrationが使われてるんだろうな・・・
oktwitter-db-dump.rb
#!/usr/bin/ruby require 'rubygems' require 'active_record' ActiveRecord::Base.establish_connection( :adapter => 'sqlite3', :dbfile => '/var/sqlite3/oktwitter' ) class UpdatesInit < ActiveRecord::Migration def self.up create_table(:updates){|t| t.column :text, :string, :limit => 200, :null => false t.column :time, :int, :null => false } end def self.down drop_table :updates end end #UpdatesInit.migrate(:up) #UpdatesInit.migrate(:down) # model class Update < ActiveRecord::Base def to_s return "#{id}@#{time}: #{text}" end end # display all Data Update.find(:all).each{|update| puts update.to_s }