タグ

migrateに関するtoshi3221のブックマーク (8)

  • jQuery 1.9 β1リリース、移行支援プラグインを提供

    jQuery次期バージョンのβ版となる「jQuery 1.9 β1」が12月17日にリリースされた。「今回は多数の変更を行ったので、これまで以上にテストしてもらう必要がある」と呼びかけている。 jQuery 1.9では、過去の数バージョンで必要性が薄いと判断した項目が多数廃止された。そこで、移行支援のためのプラグイン「jQuery Migrate」を導入。既存のコードを変更することなく実行できるよう、廃止・削除された機能の復元を可能にするとともに、古くなった機能に依存しているコードがあれば警告が表示されるようにした。 jQuery 1.9の変更はすべてjQuery 2.0に引き継ぐ予定だといい、jQuery Migrateプラグインはその際も利用できるようにする。ただしあくまでも一時しのぎ用のプラグインなので、新しい作業には使うべきではないとしている。 また、開発バージョンのブラウザコンソ

    jQuery 1.9 β1リリース、移行支援プラグインを提供
  • Migrating from sqlite3 to mysql - Redmine

    Given the performance issues we've hit with 0.9.x and sqlite3 as a backend (see here), I've managed to get a good conversion of an sqlite3 dump in to a format that mysql can load to migrate from one to the other. It's attached. Unfortunately its in C# because I had VS2008 to hand, but the source is there and its not long, so I'm sure someone could convert it to a scripting language of your choice

  • マイグレーション関連のRakeタスクの再確認 - ひげろぐ

    Rails 2.1になってマイグレーション周りで追加されたタスクや覚えておくべきタスクについての確認。 追加された db:migrate:up db:migrate:down 覚えておいた方がよくなった db:rollback db:migrate:redo db:abort_if_pending_migrations 追加された – 各マイグレーションのupとdownを任意に実行できるように 2.1からRakeタスクに「db:migrate:up」と「db:migrate:down」が追加された。 これにより各マイグレーションのupとdownが好きなタイミングで任意に実行できるようになった。 それぞれupとdownを実行したいVERSIONを指定して実行する。14桁。めんどくさくてもちゃんと指定する。指定しなくてはならない。 $ rake db:migrate:up VERSION=20

    toshi3221
    toshi3221 2011/08/03
    migrate:up/downはバージョン指定とか面倒なのでrollbackで行う方が良さそう。複数バージョン戻すときもSTEPでゴツゴツ戻してdb:versionで確認すればいい
  • FFTT : RailsのMigration

    なんですかこれは データベース構造をバージョン管理する仕組み SQLではなくRubyのコードでデータベース構造を記述することによって抽象化 番環境への変更の適用漏れがなくなる ほかの開発環境や検証環境への変更の適用がバッチリ 必要があれば以前のバージョンに戻せる 複数のデータベースエンジンへの対応が簡単にできる MySQL, PostgreSQL, SQLite, SQL Server, Sybase, Oracle (メジャーなものはDB2以外ぜんぶだって) どうつかいますか $ svn up $ rake migrate セットで使う。 これで手元の開発環境のソースコードとデータベースの構造が最新のものになる。 仕組み schema_infoというテーブルとMigration定義ファイルの名前でバージョン管理 Migration関連の操作 rake db:schema:dump (r

    FFTT : RailsのMigration
    toshi3221
    toshi3221 2010/10/15
    migrationファイルのスキーマ定義について記載されている
  • 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

    toshi3221
    toshi3221 2010/10/15
    既存DBからdb_schema_dumpしてmigrationファイルを生成してくれるとか
  • Ruby/Ruby on Rails/マイグレーション(migration) - TOBY SOFT wiki

    はじめに † Railsのデータベースのマイグレーション(migration)についてのメモ まずは、migrationのチュートリアル的なのは公式のRails Guide の Migrationsを見ましょう。 ここでは、主にRails 2.xでのmigrationを扱っています。 趣旨的にマイナーだけど便利な機能をとりあげたい? ↑ Rails 2.1〜 † Rails 2.1からmigration(マイグレーション)ファイルがUTC(年月日分秒)14桁表記になってる。 つまり、協定世界時が2009/06/04 13:24:22ならば、20090604132422_create_products.rb のように書く。でも、UTCって日時間(JST)と違うんだけど!-9時間引いてって面倒くせえ!って思うのですが、script/generate migration使えばよいみたい。 ru

    toshi3221
    toshi3221 2010/10/15
    戻せるかもちゃんと確認しておこう
  • ヽ( ・∀・)ノくまくまー(2005-08-17) Migration

    ● [rails] Migration データベースのスキーマ(変更)を管理する機能です。もれなくこんな特典がついてきます。 運用環境でアプリケーションのバージョンを上げるときに、スキーマ変更の漏れがなくなる。 共同開発者がいる場合、rake 一発で自分のところにスキーマ変更を反映できる。(svn update と rake migrate はワンセット♪) バージョンコントロールされるので、Migrationで管理している任意の時点のスキーマに戻すことが可能。 スキーマ変更は ActiveRecord::Migration のサブクラスを作って定義します。リビジョン管理していますので、各バージョン毎に1つのクラスを追加することになります。そのクラスの中で定義した up, down というクラスメソッドの内容が、それぞれアップグレードとダウングレード時の処理として実行されます。Rails

  • Ruby on Rails : migration 機能でデータベーススキーマを変更する - WebOS Goodies

    日は Ruby on Rails による Web アプリケーション作成の続きです。前回の記事では、Scaffold を使用して記事データ入力の基的なインターフェースを作成するところまでやりました。generate スクリプトを実行するだけでテーブルのリスト表示・項目作成・編集・削除のすべての操作が実装されるのは驚きでしたね。日は、前回手動で行ったテーブルの作成作業を Ruby on Rails に任せるための migration と呼ばれる方法をご紹介します。 migration は簡単に言うと Ruby スクリプトによってテーブルの作成やカラム構成の変更を行う機能です。Scaffold 主に導入時のサポートを目的とした機能でしたが、migration はデータベース構成の維持管理を主目的にしています。最大の特徴はテーブル・カラム構成(スキーマと言うんですかね)にリビジョン管理のよう

    toshi3221
    toshi3221 2010/09/13
    script/generate migration。migrationファイルのスケルトンを作るところからschemaの作成の仕方を説明
  • 1