Rails3/データベース
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
&tag(Rails3/データベース);
*目次 [#tca8827a]
#contents
*参考情報 [#y29bd9ab]
-[[Rails3]]
*データベース管理 [#e8b6c91e]
**データベースの作成 [#gcb8647d]
***前準備 [#xfad006f]
-mysqlを使う場合Gemfileに以下を追加。
gem 'mysql2'
-bundleでインストール
bundle install --path vendor/bundle
***データベースの作成 [#e4074d7f]
-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 [#o835ead8]
**SQLを表示したい [#g21bfd9f]
-[[How can I see the SQL that will be generated by a give...
config.active_record.logger = Logger.new(STDOUT)
**既存DBからscheme情報をダンプする [#m958ae04]
-以下のコマンドを実行。scheme.rbがないとIntelliJで自動補...
rake db:schema:dump
**データベースを操作 [#l007a70e]
-rails経由でdbに接続することもできる。
RAILS_ENV=production bundle exec rails db
終了行:
&tag(Rails3/データベース);
*目次 [#tca8827a]
#contents
*参考情報 [#y29bd9ab]
-[[Rails3]]
*データベース管理 [#e8b6c91e]
**データベースの作成 [#gcb8647d]
***前準備 [#xfad006f]
-mysqlを使う場合Gemfileに以下を追加。
gem 'mysql2'
-bundleでインストール
bundle install --path vendor/bundle
***データベースの作成 [#e4074d7f]
-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 [#o835ead8]
**SQLを表示したい [#g21bfd9f]
-[[How can I see the SQL that will be generated by a give...
config.active_record.logger = Logger.new(STDOUT)
**既存DBからscheme情報をダンプする [#m958ae04]
-以下のコマンドを実行。scheme.rbがないとIntelliJで自動補...
rake db:schema:dump
**データベースを操作 [#l007a70e]
-rails経由でdbに接続することもできる。
RAILS_ENV=production bundle exec rails db
ページ名: