タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

dbとmigrateに関するpapipupepujiiのブックマーク (2)

  • [Rails] Heroku標準のPostgreSQLへのdb:migrateをやり直す方法

    Herokuで強制的にdb:migrateをやり直す方法を調べたのでメモ。 まず、HerokuではRails標準のrake db:resetは使えません。 代わりに、pg:resetコマンドで Herokuの標準のpostgresのDBをリセットすることができます。 $ heroku pg:reset --db SHARED_DATABASE_URL コマンド実行後、確認のためプロンプトが表示されるので、アプリ名を入力するとリセットが実行されます。 ちなみに、SHARED_DATABASE_URLは以下のコマンドで確認できます。 $ heroku console Ruby console for codenote.heroku.com >> ENV['DATABASE_URL'] => "postgres://username:[email protected]/dbname" ・参考:H

  • 新しいマイグレーションを追加してテーブルを変更 - Ruby on Rails入門

    モデルを作成することで自動的にテーブルを作成するためのマイグレーションスクリプトが作成されますが、作成したテーブルにカラムやインデックスを追加するといった変更についてもマイグレーション機能を使って行なうことができます。ここでは新しいマイグレーションスクリプトを作成してテーブルに変更を加える方法について解説します。 1.マイグレーションスクリプトの作成 2.カラムの追加と削除の場合 3.マイグレーションスクリプトの削除 4.マイグレーションスクリプトの実行 マイグレーションスクリプトの作成 マイグレーションを使ってテーブルに変更を行う場合、以前のマイグレーションスクリプトを修正するのではなく、変更を加える為の別のマイグレーションスクリプトを作成し実行します。 モデルを作成する時に自動で作成されるものではなく、新しくマイグレーションスクリプトを作成するには次のように実行します。 rails g

  • 1