0

Rails1.2から2.3に移植しているRailsアプリがあります。また、RubyMRIから最新バージョンのJRubyにも移行しています。

既存の(Rails 1.2)アプリでは、mysql_bigintプラグインを使用して、主キーとして64ビットintをサポートしています。

MS SQL 2005データベースサーバーに対して実行されている新しいアプリケーションについても、同じことを行う必要があります。

ここのスニペットが役立つかどうかはわかりません:レールと多形関係の主キーとしてUUIDを使用する

どこから始めればいいですか?

TIA

デイブ

4

1 に答える 1

0

これを config/environment.rb に追加します。

module JdbcSpec
  module MsSQL
    def modify_types(tp)
      super(tp)
      tp[:primary_key] = "bigint NOT NULL IDENTITY(1, 1) PRIMARY KEY"
      tp
    end
  end
end
于 2010-05-26T16:34:02.320 に答える