タグ

ブックマーク / ko.meadowy.net/~koichiro (1)

  • sqlite2mysql.rb

    sqlite2mysql.rb もうあるかもですが、必要に迫られてSQLite3でダンプしたデータをMySQLへインポート可能な形式に変換するスクリプトを作った。 てきとーパーズなので予想外の位置に改行きたりすると弱いかも。いまのとこ動いてる。やってることは、 transactionの削除 sqlite固有のデータの削除 create tableの削除 insertのテーブル名のクォートを削除 insertでカラム名を省略するとSQLiteMySQLでカラムの順番が一致せず失敗するのでcreate table行からカラム名を抽出してinsertへつける SQLiteのbooleanをtinyint(t=1, f=0)へ変換 ぐらいかな。 create table行を削除しているので、単純にデータのinsertだけのファイルを出力する。テーブルは予め $ rake migrate で作

    yamaz
    yamaz 2008/12/02
  • 1