タグ

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

タグの絞り込みを解除

databaseとRailsに関するsentohのブックマーク (3)

  • pylori*style wiki - MigrationによるDB管理

    Migrationとは Migration とは、Railsで使うデータベースの管理機能で、テーブル作成・カラ ムの追加/変更などの作業を一元管理できます。SQL でスキーマを書くのでは なく、Rails独自の記法(Rubyの文法の範囲内)を使ってDB管理を行います。以 下のようなメリットがあります。 スキーマのバージョン管理ができる rake コマンドでスキーマのバージョンアップ/ロールバックが可能 データベースに依存しない書き方ができるので、他のデータベースに切り替えるのが容易 対応しているデータベース 現在、対応しているデータベースは MySQL, PostgreSQL, SQLite, SQL Server, Oracle です。 今後、対応DBは増えていくと思います。最新情報は、 http://api.rubyonrails.org/classes/ActiveRecord/Mi

  • Ruby on Railsで複数のデータベースを使用する方法

    『実践 Rails -強力なWebアプリケーションをすばやく構築するテクニック』に紹介されていたRuby on Railsで複数のデータベースを使用する方法。 database.ymlファイルに複数のデータベース環境を指定する。 legary: adapter: mysql database: my_db username: user password: pass host: legary_host new: adapter: mysql database: my_db username: user password: pass host: new_host ActiveRecordのクラス定義で、接続するデータベースを指定する。 class LegacyClient < ActiveRecord::Base establish_connection "legary" end class

    Ruby on Railsで複数のデータベースを使用する方法
  • airsot project 複数のデータベースからモデルを作成する

    [Ruby on Rails] 複数のデータベースからモデルを作成する こんばんは、オカジマです。 Railsでデータベースを使用する場合、[database.yml]に記述された接続情報に従いデータベースにアクセスします。 たとえば、開発時は[database.yml]の『development:』の部分が対象のデータベースとなります。 新規でWebアプリを構築する場合、使用するデータベースは通常1つですが、過去に作成したデータベースを使用したい場合や、他のRailsで作成したWebアプリのデータベースを参照したい場合など、Railsで指定したデフォルトのデータベース以外のデータベースにアクセスしたい(モデルを作成したい)ケースがあります。 その場合、モデルで接続情報を指定することによりデフォルト以外のデータベースを使用することができます。 では、早速。 今回のサンプルのデフォルトデータ

  • 1