【发布时间】:2010-04-07 21:34:30
【问题描述】:
好吧,现在我终于配置了我愚蠢的 ODBC 东西,我从 Postgres 数据库中提取了一个 schema.rb 文件,并在为 SQL Server 配置的 Rails 项目中对其进行了db:schema:load。
嗯,它设置了 SQL Server 数据库中的所有模式,除了一个小细节:没有创建外键。
rake 命令没有显示任何错误,并表示它正在添加外键。但它们实际上并没有被添加。这是命令的最后一点:
-- 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]$
那么问题是什么? Foreigner 插件在 SQL Server 中不起作用吗?如果不是我希望看到错误或其他东西......
【问题讨论】:
标签: sql-server ruby-on-rails ruby-on-rails-plugins foreigner