データベース

Rails2.1のデータベースマイグレーションについて

Railsでは、マイグレーションファイルに設定を書き込む事で、データベースのテーブルを作ったり、消したりすることができます。言い換えると、データ定義言語(DDL)を書かなくてもいいのです。まず、テーブル用のモデルとマイグレーションを作成します。 ruby…

ロールバックとは

ある本のデータベースの項目を読んでいた時に出てきた言葉です。 知らなかったのメモっておきます。アルファベットの綴りは、roll backです。データベースに障害が発生した際に、バックアップしていた場所まで戻って、そこから処理を再開することをいうそう…

Railsのデータベース設定のテスト

config/database.ymlの設定後、Railsがデータベースに接続できるか、必要なアクセス権を持っているかどうかを、以下のコマンドでテストをできます。 rake db:migrate 成功すれば、以下のようなエコーバックが返ってきます。 それ以外なら、何らかのエラーが…