Tag: Rails3/データベース

目次

参考情報

データベース管理

データベースの作成

前準備

  • mysqlを使う場合Gemfileに以下を追加。
    gem 'mysql2'
  • bundleでインストール
    bundle install --path vendor/bundle

データベースの作成

  • mysqlの管理コマンドで作ってもいいし、rakeで作る事も出来る。
  • rake db:createで、config/database.ymlの設定に従って生成できる。
    bundle exec rake db:create RAILS_ENV='development'
  • developmentを指定すると、testも作られる(productionは作られない)?
  • 全ての環境のデータベースを作りたい場合以下を実行
    bundle exec rake db:create:all

Tips

SQLを表示したい

既存DBからscheme情報をダンプする

  • 以下のコマンドを実行。scheme.rbがないとIntelliJで自動補完がきかなかったりする。
    rake db:schema:dump

データベースを操作

  • rails経由でdbに接続することもできる。
    RAILS_ENV=production bundle exec rails db

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2016-04-13 (水) 16:47:37