ridgepole

Rails5.1の主キーbigint移行

RailsのPRIMARY KEY(id)はデフォルトでAUTOINCREMENT付きINTEGERですが、Rails5.1でより大きなレコード数を扱えるようB...

Rails標準のテスト準備

Railsのテストツールはminitestがバンドルされています。rails testコマンドでtest/ディレクトリ以下のテストを一式実行します。また、ファイ...

ridgepoleでidにUUIDを指定する

おなじみのとおり、Ruby on Railsの各モデルのidは自動生成される連番数値(INTEGER)がデフォルトです。ただ、Rails 4以降では、設定しだい...

ridgepoleで同一テーブルを定義

Railsなどのアプリケーションで、古いデータを保管するためのアーカイブテーブルを作りたい場合があります。 ridgepoleのスキーマ定義はrubyのDSLに...

ridgepoleのメリットと使い方

Ruby on Railsの標準的なデータベース定義ツールはActiveRecordの”マイグレーション”です。これは、データベース定義...