gpt4 book ai didi

ruby-on-rails - 是使用sql dump创建测试数据库时加载的 fixture

转载 作者:行者123 更新时间:2023-12-04 01:39:18 24 4
gpt4 key购买 nike

由于某些非标准的表创建选项,我被迫使用sql dump而不是标准的schema.rb(即,我在environment.rb config.active_record.schema_format = :sql中未注释此行)。我已经注意到,当我使用sql dump时,我的装置似乎没有加载到数据库中。一些数据已加载到其中,但是我不确定它来自哪里。这正常吗?如果正常,有人可以告诉我其他数据来自何处吗?

最佳答案

如果要从转储的脚本中加载数据库,则该文件应包含在其中。如果您看到其他任何内容,我将尝试删除数据库并从脚本重新创建它以确保。

另外,如果您只想加载灯具,则可以运行:

rake db:fixtures:load


更新:

您可能需要寻找一种在迁移中包括您的选项的方法。以我的经验,几乎总是会付诸实践。如果有帮助,我可以通过在create table上使用:options选项来添加使用mysql集群的自定义选项:

class CreateYourTable < ActiveRecord::Migration
def self.up
create_table :your_table, :options => "ENGINE=NDBCLUSTER" do |t|
#...
end
end

关于ruby-on-rails - 是使用sql dump创建测试数据库时加载的 fixture ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/389028/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com