質問

さて、今私はようやく私の愚かなODBCのものが設定され持っていることを、私はPostgresデータベースからダンプおよびSQL Server用に設定したプロジェクトRailsの中でそれにdb:schema:loadをしたとschema.rbファイルを取った。

まあ、それはマイナーの詳細を除いてSQL Serverデータベース内のすべてのスキーマを設定します:外部キーは作成されません。

すくいコマンドは、すべてのエラーを示していないし、それが外部キーを追加していると言うん。しかし、彼らは実際には追加されません。これは、コマンドからの最後のビットです。

-- add_foreign_key("workhistoryform", "form", {:name=>"workhistoryform_form_rid_fkey", :column=>"form_rid", :primary_key=>"form_rid"})
   -> 0.0002s
-- initialize_schema_migrations_table()
   -> 0.0092s
-- assume_migrated_upto_version(0)
   -> 0.0942s
[earlz@earlzarch avp_msql_migrations]$

だから、問題は何ですか?外国人には、SQL Serverで動作しないプラグインをしていますか?それがなかった場合、私はエラーか何かを見ることを期待したい...

役に立ちましたか?

解決

[OK]を、私はそれを修正しました。まあ、とにかくそれをハッキング。

外国人は実際にSQL Serverのサポートが組み込まれていませんが、それが動作することをSQL_2003に近い十分である(マイナス外部キーを削除し、スキーマを検出します) 私は基本的に追加することに煮詰め私のブログの上でについての記事を作りましたSQL Server用のアダプターと非常にシンプルな新しいアダプタを作成するためのリストは(テンプレートとしてPostgreSQLのアダプタを使用します)。 (外国の宝石を変更する)

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top