ridgepole v0.5.2.beta2をリリースしました。 https://github.com/winebarrel/ridgepole/tree/v0.5.2 https://rubygems.org/gems/ridgepole/versions/0.5.2.beta2
ベータバージョンなので--pre
オプションを付けてのインストールになります。
近日中に正式版をリリースする予定です。
gem install ridgepole --pre
ChangeLog
Support activerecord-mysql-awesome
- activerecord-mysql-awesomeをサポートしました
--enable-mysql-awesome
オプションで有効になります- ただmigration_commentsとは相性がよくないようで、コメントの機能が打ち消されてしまうので併用はできないようにしました
- サポートに伴い
collation
オプションをカラムに指定できるようになりました
create_table "articles", force: true, options: "ENGINE=InnoDB DEFAULT CHARSET=utf8" do |t| t.string "title", collation: "ascii_bin" t.text "text", null: false, collation: "utf8mb4_bin" t.datetime "created_at" t.datetime "updated_at" endend
- activerecord-mysql-unsignedの動作に合わせて、primary keyをunsignedにするように拡張しています
- また
--dump-without-table-options
でデーブルオプションをダンプしないという動作を加えました- この辺は個人的な都合によるもので、ユースケースによってはよろしくない実装かもです…
Misc
-r time,nokogiri